Software Dev Engineer II, Elastic Kubernetes Service (EKS)

Amazon Web ServicesApplyPublished 1 days agoFirst seen 7 hours ago
Apply
We're building the infrastructure that shapes how EKS delivers managed software to its customers, and we need a Software Development Engineer to build it with us. If you want to write the code that lets hundreds of thousands of Kubernetes operators get fully managed platform capabilities without the operational overhead, this is your role.

What You'll Own

You'll own components at the core of EKS's next chapter. First, EKS Capabilities: the delivery platform that brings managed software experiences to customers as native, turnkey extensions of their clusters. You'll design and build how GitOps, continuous delivery, and future managed capabilities reach customers at scale, with secure multi-account and multi-region operations built in. Second, a cluster federation service that powers EKS-on-EKS: the internal infrastructure running EKS's own control plane workloads on Kubernetes, creating cell-based cluster sets with observability, autoscaling, and operational best practices baked in from the start.

You'll take features from design through implementation, launch, and long-term operation, and you'll own the quality of what you ship.

What You'll Solve

The problems here are real and evolving. How do you deliver managed capabilities that feel native to customers without limiting the flexibility they expect from open source tooling? How do you securely federate clusters across account boundaries at scale? How do you operate multi-tenant control plane infrastructure across every AWS region while shipping new capabilities weekly? How do you build primitives that let your team and other EKS teams launch the next wave of managed experiences faster? You'll dig into these problems, propose designs, and deliver working systems.

What You'll Do

You'll design and implement distributed systems that run in production across all AWS regions. You'll write high quality code, review your teammates' code, and raise the operational bar for the services you own. You'll partner with senior and principal engineers to shape technical designs, work with product managers to turn customer needs into concrete features, and engage with open source communities where our work lives upstream. You'll participate in on-call and incident response for the services you build, and you'll help mentor engineers earlier in their careers.

Why This Role

EKS is one of AWS's fastest growing services. Managed capabilities and EKS-on-EKS infrastructure are the next wave, and this team is at the center of both. You'll own meaningful surface area early, make real technical decisions, and see your code reach customers who are actively pulling for what you're building. It's a place to grow deep distributed systems and Kubernetes expertise while shipping to production every week.

Key job responsibilities
Design, build, and operate managed platform services that run across all AWS regions

Own the full lifecycle of the components you build: design, implementation, testing, launch, and operations

Contribute to operational excellence: availability, on-call, incident response, safe deployments, and fault isolation

Write and review code to a high bar of quality, security, and maintainability

Partner with senior engineers, principal engineers, and product managers to shape feature direction and technical designs

Help drive architecture decisions for multi-tenant, multi-region control plane infrastructure

Turn ambiguous customer problems into concrete designs with measurable outcomes, and mentor engineers earlier in their careers

A day in the life
Your morning starts reviewing operational metrics and deployment health for the services you own, and picking up a code review or two from your teammates. By mid-morning you're in a design review debating how to safely roll out a new managed capability to thousands of clusters, and how your component fits into it. After lunch you're heads down implementing that rollout logic and writing tests for the edge cases. Later you're pairing with a teammate on a tricky system design question, then jumping onto an incident bridge because multi-region infrastructure doesn't wait.

About the team
We're a Vancouver based engineering team within Amazon EKS focused on how AWS delivers managed platform experiences to Kubernetes customers. We build the infrastructure that powers EKS capabilities and the internal substrate that runs EKS itself on Kubernetes. The team operates with high ownership and low bureaucracy: engineers ship to production weekly, influence product direction directly, and collaborate closely with open source communities. You'll work alongside distributed systems engineers, product managers, and principal engineers who care deeply about making Kubernetes simpler for everyone.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
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. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.


CAN, BC, Vancouver - 114,800.00 - 191,800.00 CAD annually