Back to results

Senior Systems Developer Engineer

  • Seattle, WA, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

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.

About the team About AWS Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Why AWS? Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

AWS Infrastructure Services (AIS) AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain - and we’re looking for talented people who want to help.

Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Inclusive Team Culture AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.

Mentorship & Career Growth We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

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

More about this job

Skills

  • AWS
  • CI/CD
  • Software development
  • Modern languages
  • C++
  • C#
  • Oracle Java
  • Python
  • Go
  • Microsoft PowerShell
  • Ruby
  • Linux
  • UNIX
  • Bash
  • Perl
  • Kubernetes
  • Docker
  • Regulatory compliance
  • Coaching
  • Recruitment
  • Mental health

Report this job

Get in touch
MovoJobs

Contact us