Steampunk-posted 27 days ago
$90,000 - $165,000/Yr
Full-time • Mid Level
Hybrid • McLean, VA

We are seeking Full-Stack Platform Engineer, with a Tinkerer mindset, who can build high-quality software across the stack while also owning the infrastructure, pipelines, and tooling that accelerate our engineering teams. This role blends hands-on development, cloud architecture, ETL pipeline engineering, and platform automation. The ideal candidate is someone who loves solving problems across languages, systems, and environments—and has strong experience in AWS, Terraform, CI/CD (CloudBees/Jenkins), and more. Contributions This engineer will design, build, and maintain developer tooling, internal services, automated workflows, ETL/ELT pipelines, and more. They will work across multiple languages, cloud-native components, front-end admin tools, and infrastructure-as-code. This is a hybrid role that blends: Software Engineering (API development, tooling, dashboards, automation scripts) Data Engineering / ETL (AWS-native ingestion pipelines, transformations, orchestration) Infrastructure & DevOps (Terraform, CI/CD, environment orchestration) Developer Experience (improving speed, reliability, and ease of internal development) We need someone who is a curious builder, a tinkerer, and someone capable of jumping into any system (front-end, back-end, infrastructure, or data) and making it better. Additional contributions: Build and maintain internal full-stack tools, admin interfaces, services, and automation scripts Develop reusable frameworks, libraries, and SDKs that support internal teams Create efficient back-end APIs, microservices, and event-driven components Build, operate, and optimize AWS-native ETL pipeline Work with AWS Glue, Lambda, Step Functions, S3, Kinesis, EventBridge, DynamoDB, RDS, Athena Implement data quality checks, schema validation, monitoring, and alerting Tune pipeline performance and cost efficiency Author and maintain Terraform modules for AWS-based systems Work with CloudBees/Jenkins to create, maintain, and optimize CI/CD pipelines Implement environment automation, deployment workflows, and development environments Manage logging, monitoring, and distributed system health Build tools that improve local dev, testing, release automation, and operational visibility Reduce friction across engineering teams by improving processes and internal systems Document systems, train others on tooling, and promote engineering best practices Prototype new internal tools and evaluate new technologies Thrive in ambiguous environments and figure things out independently Enjoy tinkering, solving problems end-to-end, and connecting systems together Stay hands-on with a wide variety of technologies

  • Build and maintain internal full-stack tools, admin interfaces, services, and automation scripts
  • Develop reusable frameworks, libraries, and SDKs that support internal teams
  • Create efficient back-end APIs, microservices, and event-driven components
  • Build, operate, and optimize AWS-native ETL pipeline
  • Work with AWS Glue, Lambda, Step Functions, S3, Kinesis, EventBridge, DynamoDB, RDS, Athena
  • Implement data quality checks, schema validation, monitoring, and alerting
  • Tune pipeline performance and cost efficiency
  • Author and maintain Terraform modules for AWS-based systems
  • Work with CloudBees/Jenkins to create, maintain, and optimize CI/CD pipelines
  • Implement environment automation, deployment workflows, and development environments
  • Manage logging, monitoring, and distributed system health
  • Build tools that improve local dev, testing, release automation, and operational visibility
  • Reduce friction across engineering teams by improving processes and internal systems
  • Document systems, train others on tooling, and promote engineering best practices
  • Prototype new internal tools and evaluate new technologies
  • Thrive in ambiguous environments and figure things out independently
  • Enjoy tinkering, solving problems end-to-end, and connecting systems together
  • Stay hands-on with a wide variety of technologies
  • 6+ years of experience in software engineering, data engineering, platform engineering, or similar hybrid roles
  • B.S. in technical field
  • U.S Citizenship
  • Strong proficiency in at least two programming languages (Python, Node.js, Go, Java, etc.)
  • Experience developing REST APIs, backend services, and automation tools
  • Comfortable with moderate front-end development (React, Vue, Angular, or similar)
  • Experience building, maintaining, and monitoring ETL/ELT pipelines in AWS
  • Hands-on expertise with: AWS Glue ETL, Lambda, Step Functions S3 (object lifecycle, notifications, best practices) EventBridge, Kinesis, SNS/SQS RDS/PostgreSQL, DynamoDB, RedShift Apache Airflow, Spark, etc.
  • Understanding of AWS networking, IAM, and security best practices
  • Ability to reason about distributed systems, scalability, and fault tolerance
  • Experience with Docker and container workflow
  • Strong experience with: CloudBees/Jenkins Terraform Artifacts, versioning, environment promotion
  • Experience automating deployments, testing pipelines, and environment provisioning
  • Natural tinkerer who enjoys exploring new tools and building prototypes
  • Comfortable working independently and owning projects start-to-finish
  • High curiosity, strong debugging skills, and willingness to dive into unfamiliar systems
  • Collaborative and communicative when working with developers, data engineers, and leadership
  • Experience with serverless architectures
  • Kubernetes/EKS familiarity
  • Experience with observability platforms (Grafana, CloudWatch, etc)
  • Experience mentoring junior developers or influencing engineering practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service