The Amazon Dedicated Cloud (ADC) Serverless team is hiring a cleared senior Systems Development Engineer to lead the technical direction of how we build, deliver, and operate AWS Lambda and container services for U.S. Government agencies. This is an opportunity to own the hardest engineering problems in bringing the latest serverless and container capabilities into air-gapped cloud environments.
In this role, you will join a team of engineers that build and support AWS Lambda and container services (ECS, EKS, ECR, Fargate) in air-gapped cloud environments, as well as the services and tooling we use to operate and deliver these platforms. You will set the technical approach for multi-quarter projects that span our team and the commercial service teams we partner with, and the systems you design will determine how quickly new Lambda and container capabilities reach every US ADC customer.
A successful senior Systems Development Engineer on our team takes ambiguous, cross-team problems and turns them into designs, plans, and delivered systems. They decide where to adapt a commercial architecture for ADC partition constraints and where to change the architecture itself, and they make that case to the owning service team. They build automation and services that remove whole classes of operational work, not single tasks. They raise the engineering bar through design reviews, code reviews, and operational reviews, and they grow the engineers around them.
This position requires that the candidate selected must currently possess and maintain an active TS/SCI security clearance. The position further requires that, after start, the selected candidate obtain and maintain an active TS/SCI security clearance with polygraph or commensurate clearance for each government agency for which they perform AWS work.
Key job responsibilities
• Lead the design and delivery of services, automation, and CI/CD pipelines that deploy AWS Lambda and container services safely and continuously into isolated cloud environments
• Own multi-quarter technical projects end to end: define the problem, write the design, align partner teams, break down the work for other engineers, and deliver it
• Translate business goals and product direction into technical requirements, architecture, and design
• Set technical direction for the team's systems and tooling, and write the design documents and standards other engineers build against
• Partner with commercial service teams on architecture changes, and influence their designs so new features work in ADC partitions at launch
• Identify recurring operational problems across services and regions, and eliminate them with self-service tools, automated remediation, and scalable infrastructure
• Use operational and deployment data to find and prioritize the improvements with the most customer impact
• Lead deep dives on complex failures across service inter-dependencies, networking, and region-specific configuration, and drive permanent fixes and COE action items to completion
• Define the monitoring, alarming, and operational readiness bar for the team's services, and review new launches against it
• Mentor engineers on the team through design reviews, code reviews, and project guidance, and participate in the hiring process
A day in the life
On a typical day you might review a design from a commercial Lambda team and work through how it will behave in an air-gapped partition, write the design for a new deployment system that replaces a manual regional build process, lead the deep dive on a deployment failure that crosses three services, or pair with a teammate on breaking a large project into deliverable milestones. As a member of the Amazon Dedicated Cloud community, you will provide on-call support when necessary across the Serverless and Container technology stacks.
The team focuses on the delivery and operational excellence of AWS Lambda and container services, some of the most widely adopted compute platforms in the cloud. We thrive in a high trust environment with our internal service teams, moving quickly together to solve issues through code and drive positive customer experiences. The team values engineers who eliminate toil through automation and who drive reliability improvements through software rather than manual process.
BASIC QUALIFICATIONS
- Bachelor's degree, or CSSLP (Certified Secure Software Lifecycle Professional)
- 4+ years of non-internship professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 4+ years of deploying and operating in a Linux/Unix environment experience
- Experience with CI/CD pipelines build processes
- Current, active US Government Security Clearance of Top Secret with SCI eligibility or above
PREFERRED QUALIFICATIONS
- Experience with distributed systems at scale
- Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers
- 1+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience
- Experience with designing and building application using AWS services such as Lambda, AWS Elastic Beanstalk, Kubernetes
- Experience in Kubernetes, Docker or containers ecosystem
- Experience operating services in air-gapped or compliance-constrained environments
- Experience mentoring engineers through design and code reviews
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 151,200.00 - 204,600.00 USD annually