Platform Engineer

US-VA-McLean

External

Req #: 7077
Type: Full-Time
logo

Steampunk

Connect With Us:
Connect To Our Company
				Overview:

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.

Responsibilities:

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

Qualifications:

Required: 

* 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

Preferred (Nice to have):

* Experience with serverless architectures
* Kubernetes/EKS familiarity
* Experience with observability platforms (Grafana, CloudWatch, etc)
* Experience mentoring junior developers or influencing engineering practices
			
Share this job: