Open-Source Systems Engineer - Bottlerocket (Rust/Go)

Socket.dev

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance (medical, dental, VIs
401(k) matching
Paid time off
Parental leave

Job summary

Amazon's Bottlerocket team seeks a Software Development Engineer to design, build, and maintain components of Bottlerocket — AWS's secure container OS used to run production workloads at scale. The SDE2 will code in Rust and Go, contribute to open-source work on GitHub, and support OS services, update mechanisms, and integration with EKS and ECS.

This role emphasizes Linux internals, security hardening, performance, and robust CI/CD tooling to enable safe, rapid OS delivery across millions of

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years design or architecture experience on complex systems.
  • 1+ years designing and developing large-scale distributed software.
  • 1+ years of OO design experience.

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.

Skills

3+ years dev exp
Design/Architecture
Distributed systems
OO Design
Languages: C#, C++, Java, Perl

Education

Bachelor's degree in CS/Engineering/Mathematics

Job description

Amazon's Bottlerocket team seeks a Software Development Engineer to design, build, and maintain components of Bottlerocket — AWS's secure container OS used to run production workloads at scale. The SDE2 will code in Rust and Go, contribute to open-source work on GitHub, and support OS services, update mechanisms, and integration with EKS and ECS.

This role emphasizes Linux internals, security hardening, performance, and robust CI/CD tooling to enable safe, rapid OS delivery across millions of

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

Similar jobs worth comparing

SDE2: Open-Source Bottlerocket OS (Rust/Go)
SDE2: Open-Source Bottlerocket OS (Rust/Go)

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
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 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
Software Development Engineer, Bottlerocket
Software Development Engineer, Bottlerocket

Amazon Web Services (AWS) • Seattle (WA)

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

Amazon • Seattle (WA)

On-site
USD 168,000 - 227,000
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
Senior Linux Systems Engineer – Open-Source Container OS
Senior Linux Systems Engineer – Open-Source Container OS

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
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
Senior Software Engineer, Bottlerocket
Senior Software Engineer, Bottlerocket

Amazon Web Services (AWS) • Seattle (WA)

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

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs