Sr. Software Dev Engineer, AWS EKS

Amazon

Seattle (WA)

On-site

USD 168,000 - 227,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Web Services is seeking a Senior Software Development Engineer to join the Elastic Container Service for Kubernetes (EKS) team in Seattle, WA. You will own the mesh data path, deciding where Layer 4/mTLS live versus Layer 7 processing, and drive performance budgets across the path.

You will mentor engineers and collaborate with kernel/eBPF and control-plane teams to deliver high-impact, scalable networking solutions.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming in at least one language.
  • 5+ years of leading design/architecture of new and existing systems.
  • Experience as a mentor, tech lead, or leading an engineering team.

Responsibilities

  • Design the mesh data path: traffic interception, encryption, and forwarding between services without a per-pod sidecar.
  • Decide where Layer 4 and mTLS enforcement live (per-node proxy and the kernel) versus where Layer 7 processing happens.
  • Own the data path performance budget (latency, CPU, memory) against a per-pod sidecar baseline with measured results.
  • Partner with the control plane, kernel/eBPF, and protocols engineers whose subsystems run inside the path you design.
  • Raise the bar through design reviews and code reviews, and mentor engineers building on the data path.

Skills

Software development
Programming languages
System design/architecture
Mentorship/leadership

Education

Bachelor's degree in CS or equivalent

Tools

Kubernetes
eBPF
Istio

Job description

Job ID: 10592948 | Amazon.com Services LLC

Amazon Web Services is looking for a Sr. Software Development Engineer to join our growing Amazon Elastic Container Services for Kubernetes (EKS) team. Amazon EKS is our managed Kubernetes service that makes it easy for customers to use Kubernetes without needing to become experts in provisioning and operating Kubernetes. EKS manages time-consuming administrative tasks like setting up, operating, scaling and updating Kubernetes, freeing customers up to focus on their applications.

The EKS Networking team builds the networking stack that connects customer workloads running on EKS clusters. We own the VPC CNI, which runs in the majority of EKS clusters worldwide, and an eBPF-based network policy enforcement path that replaced third-party dependencies with a native implementation. We are now building a service mesh, an Istio or Istio-like capability (traffic management, mTLS, policy, and observability) that avoids the per-pod sidecar tax by leaning on the kernel and the networking stack we already own. You will be joining a fast paced team working on greenfield projects, building the data path for that mesh.

You will own how traffic is intercepted, encrypted, and forwarded between services, deciding where Layer 4 and mTLS live (a per-node proxy and the kernel) versus where Layer 7 processing happens, and owning the performance budget that justifies a sidecarless design. You will be solving challenging technical problems, often ones not solved before, alongside peers with remarkable technical expertise. The solutions you build will be high impact and rolled out to our large customer base across the world. If you are excited to work in a dynamic environment, we would love to hear from you!

Mentorship & Career Growth 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 based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Key job responsibilities
  • Design the mesh data path: traffic interception, encryption, and forwarding between services without a per-pod sidecar.
  • Decide where Layer 4 and mTLS enforcement live (per-node proxy and the kernel) versus where Layer 7 processing happens, and own the handoff between them.
  • Own the data path performance budget (latency, CPU, memory) against a per-pod sidecar baseline, with measured results.
  • Partner with the control plane, kernel/eBPF, and protocols engineers whose subsystems run inside the path you design.
  • Raise the bar through design reviews and code reviews, and mentor engineers building on the data path.
Basic Qualifications
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications
  • 5+ 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. 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 - 168,100.00 - 227,400.00 USD annually

Important FAQs for current Government employees

Before proceeding, please review the following FAQs

https://www.amazon.jobs/en/faqs#faqs-for-us-government-employees

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer , AWS Kubernetes (K8s), AWS Kubernetes
Software Development Engineer , AWS Kubernetes (K8s), AWS Kubernetes

Amazon.com • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineering Manager, AWS EKS
Software Engineering Manager, AWS EKS

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineering Manager, AWS EKS
Software Engineering Manager, AWS EKS

Amazon.com Inc. • Seattle (WA)

On-site
USD 185,000 - 250,000
Health insurance
RSUs/Stock options
401(k) matching
+1
Software Dev Engineer II
Software Dev Engineer II

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Software Development Engineer , AWS Kubernetes (K8s), AWS Kubernetes
Software Development Engineer , AWS Kubernetes (K8s), AWS Kubernetes

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs
401(k) matching
Software Development Manager, Elastic Kubernetes Service (EKS) (AWS)
Software Development Manager, Elastic Kubernetes Service (EKS) (AWS)

Amazon Inc. • Seattle (WA)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
RSUs
+2
Software Dev Engineer, AWS Elastic Container Service
Software Dev Engineer, AWS Elastic Container Service

Amazon Web Services, Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+3
Software Dev Engineer II, AWS Container Registry
Software Dev Engineer II, AWS Container Registry

Amazon Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
Senior Software Engineer - AWS EC2, Blackfoot Endpoints
Senior Software Engineer - AWS EC2, Blackfoot Endpoints

Amazon Inc. • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Development Engineer, AWS Kubernetes (K8s)
Senior Software Development Engineer, AWS Kubernetes (K8s)

Amazon Inc. • Santa Clara (CA)

On-site
USD 193,000 - 262,000