Senior Software Dev Engineer , AWS Elastic Container Service

Amazon Development Center U.S., Inc.

Seattle (WA)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Amazon Development Center U.S., Inc. in Seattle is seeking a Senior SDE to lead the system design and direction for ultra-low-latency container startup at scale.

You will work deep in the stack—Linux kernel, containerd/runc, Bottlerocket, and networking—to reimagine the launch path from instance creation to workload execution, mentoring a team and partnering with ECS leadership. This greenfield team emphasizes ownership, first principles thinking, and rigor, with broad impact on Fargate

Qualifications

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

Responsibilities

  • Own the architecture and technical roadmap for container start-up optimization at scale.
  • Drive system design across the container runtime, OS, and networking layers.
  • Mentor and grow a team of engineers building foundational infrastructure.
  • Work with ECS leadership to shape Fargate performance and reliability.

Skills

Senior software development
System design leadership
Mentor/tech lead
Cross-stack collaboration

Education

Bachelor's degree in computer science or equivalent

Tools

Docker
Kubernetes
ECS

Job description

AWS Elastic Container Service (ECS) is building a new team in Seattle to dramatically accelerate how quickly containerized workloads become ready to run. This is a foundational performance challenge at massive scale - and we believe a step-function improvement is technically within reach.

The Workload Optimization team is a greenfield team tackling one of the most impactful challenges in container compute. As a Senior SDE, you will lead the system design and technical direction for low-latency container startup at massive scale. You'll work deep in the stack - Linux kernel, containerd/runc, Bottlerocket, and container networking - to reimagine the launch path from instance creation to workload execution.

Key job responsibilities
  • Own the architecture and technical roadmap for container start-up optimization at scale
  • Drive system design across the container runtime, OS, and networking layers
  • Mentor and grow a team of engineers building foundational infrastructure
  • Work directly with senior ECS leadership to shape the future of Fargate performance
  • Ensure strong operational practices across your team, including appropriate monitoring, telemetry, runbooks, and retrospective processes, while proactively identifying and resolving root causes of systemic issues.
A day in the life

You start your morning reviewing operational metrics and addressing any alerts from overnight. By mid-morning, you are deep in a design discussion with engineers on your team, working through trade-offs for a new feature that spans multiple services. After lunch, you pair with a teammate on a tricky implementation, then join a cross-team architecture review where your expertise helps shape a shared interface. You wrap up the afternoon writing a technical design document and providing feedback on a colleague's code review.

About the team

Amazon Elastic Container Service (ECS) makes it easy for customers to run, scale, and secure containerized applications on AWS. ECS powers some of the most demanding workloads on the planet - from startups launching their first container to enterprises running millions of tasks across global infrastructure.

The Workload Optimization team is a brand-new team within ECS, based in Seattle, with a focused mission: fundamentally reduce the time it takes for a containerized workload to become ready to run on AWS Fargate. For the vast majority of Fargate customers, launch latency is one of the biggest factors in their end-to-end experience - and we believe a step-function improvement is achievable.

This is a greenfield team, which means you won't be inheriting legacy systems or processes - you'll be building from scratch. You'll work deep in the systems stack (Linux kernel, container runtimes, OS, networking) alongside a small, senior group of engineers who care deeply about performance, correctness, and customer impact at scale.

We value engineers who think from first principles, are comfortable with ambiguity, and are energized by hard problems that don't have obvious solutions. Our culture is direct, low-ceremony, and high-ownership - you'll have real influence over what we build and how we build it from day one.

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
  • Experience building or operating container-based services, microservices platforms, or cloud infrastructure on AWS.
  • Familiarity with container technologies such as Docker, Kubernetes, or ECS.

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 (RSU). 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 ins

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Dev Engineer , AWS Elastic Container Service
Senior Software Dev Engineer , AWS Elastic Container Service

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
RSUs
Health insurance
Parental leave
Software Dev Engineer, AWS Elastic Container Service
Software Dev Engineer, AWS Elastic Container Service

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
RSUs
Sign-on bonus
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
+2
Software Dev Engineer, AWS Elastic Container Service
Software Dev Engineer, AWS Elastic Container Service

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Software Development Manager, Elastic Container Service (ECS) (AWS)
Software Development Manager, Elastic Container Service (ECS) (AWS)

Amazon • Jersey City (NJ)

On-site
USD 203,000 - 275,000
Health insurance
401(k) matching
Paid time off
+1
Manager III, Software Development, AWS Elastic Container Service
Manager III, Software Development, AWS Elastic Container Service

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 170,000 - 210,000
RSUs
Sign-on payments
Health insurance
+3
Software Development Manager, Elastic Container Service (ECS)
Software Development Manager, Elastic Container Service (ECS)

Amazon Web Services (AWS) • Jersey City (NJ)

On-site
USD 203,000 - 275,000
RSUs and sign-on payments
Comprehensive health insurance
Senior Software Engineer – Fast-Launch Container Systems for ECS
Senior Software Engineer – Fast-Launch Container Systems for ECS

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Software Development Engineer II, AWS EKS
Software Development Engineer II, AWS EKS

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
Senior ECS Startup & Performance Engineer
Senior ECS Startup & Performance Engineer

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 180,000 - 240,000