Software Development Engineer, Bottlerocket

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Amazon Development Center U.S., Inc. in Seattle seeks a Software Development Engineer (SDE2) for the Bottlerocket team. You will design, build, and maintain open-source, security-first container OS components that run on millions of hosts.

You will write Rust and Go, contribute to GitHub, and tackle Linux internals, security hardening, and performance while enabling CI/CD and release tooling for rapid OS delivery across EKS and ECS.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture (design patterns, reliability and scaling) experience.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of Object Oriented Design experience.
  • Experience programming with at least one software programming language.

Responsibilities

  • Design, implement, and maintain Bottlerocket OS components in Rust and Go.
  • Own features end-to-end from design through production with autonomy.
  • Contribute to open-source code on GitHub and participate in code reviews.
  • Investigate and resolve complex systems issues spanning kernel to orchestrator integrations (EKS, ECS).
  • Build and improve CI/CD pipelines, release tooling, and automated testing.
  • Harden security defaults and OS-level protections.
  • Collaborate with EKS, ECS, and security teams to design integrations.
  • Mentor engineers through code reviews and design feedback.
  • Participate in on-call rotations and operational excellence for production infra.
  • Write technical design docs and communicate trade-offs to stakeholders.

Skills

Years of experience
System design
OOD design
Programming languages
Non-internship experience

Education

Bachelor's degree in Computer Science or related field

Job description

As a Software Development Engineer on the Bottlerocket team, you will design, build, and maintain components of Bottlerocket — AWS's open-source, security-first container OS trusted by thousands of customers to run production workloads at massive scale.

As an SDE2, you'll write Rust and Go in the open on GitHub, shipping systems software that runs on millions of hosts worldwide — spanning OS services, container runtime integrations, update mechanisms, and orchestrator support for EKS and ECS. You'll solve hard problems in Linux internals, security hardening, and performance at unprecedented container density, while building the CI/CD and release tooling that powers safe, rapid OS delivery. This is a uniquely open team within AWS: real open-source, real community, and real low-level engineering on infrastructure customers trust to run their most important workloads.

Key job responsibilities
  • Design, implement, and maintain Rust-based OS components including system services, API servers, and update infrastructure for Bottlerocket
  • Own features end-to-end from design through production, operating with high autonomy and delivering results on ambiguous problems
  • Contribute to and maintain open-source code on GitHub, participating in public code reviews and community engagement
  • Investigate and resolve complex systems issues spanning kernel, userspace, container runtimes, and orchestrator integrations (EKS, ECS)
  • Build and improve CI/CD pipelines, release tooling, and automated testing frameworks that ensure safe, rapid OS delivery
  • Harden security defaults and implement OS-level protections that reduce customer operational burden without sacrificing flexibility
  • Partner cross-functionally with EKS, ECS, and security teams to design integrations and align on container host requirements
  • Mentor engineers through code reviews, design feedback, and technical guidance, raising the quality bar across the team
  • Participate in on-call rotations and operational excellence practices supporting production container infrastructure at scale
  • Write technical design documents, contribute to roadmap planning, and communicate trade-offs clearly to stakeholders
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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 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.

Benefits and compensation
  • 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
  • parental leave

Learn more about our benefits at https://amazon.jobs/en/benefits.

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.

USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Company

Amazon Development Center U.S., Inc.

Job ID: A10492048

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

Similar jobs worth comparing

Software Development Engineer, Bottlerocket
Software Development Engineer, Bottlerocket

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance (medical, dental, VIs
401(k) matching
Paid time off
+1
Senior Software Engineer, Bottlerocket
Senior Software Engineer, Bottlerocket

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Software Engineer, Bottlerocket
Senior Software Engineer, Bottlerocket

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
Software Development Engineer, Bottlerocket
Software Development Engineer, Bottlerocket

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Senior Software Engineer, Bottlerocket
Senior Software Engineer, Bottlerocket

Amazon • Seattle (WA)

On-site
USD 168,000 - 227,000
Open-Source Systems Engineer - Bottlerocket (Rust/Go)
Open-Source Systems Engineer - Bottlerocket (Rust/Go)

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance (medical, dental, VIs
401(k) matching
Paid time off
+1
SDE2: Bottlerocket OS - Open-Source Container Platform
SDE2: Bottlerocket OS - Open-Source Container Platform

Amazon Web Services (AWS) • Seattle (WA)

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

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, Amazon ECS
Software Development Engineer, Amazon ECS

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior OS Engineer – Container OS, Security & Open Source
Senior OS Engineer – Container OS, Security & Open Source

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000