CareerPlan

Software Development Engineer, Bottlerocket

Seattle, Washington, United StatesFull-time$144k–$194k2026-11-03 → 2026-11-10
Based in United States

Core

Design, build, and maintain Rust-based OS components for Bottlerocket, AWS's open-source, security-first container OS.

Role type

Senior IC systems software engineer (container OS)

Builds

Bottlerocket container OS, OS services, container runtime integrations, update mechanisms, and orchestrator support for EKS and ECS

Domain

Cloud infrastructure, containerization, operating systems

Required skills

Rust, Go, Linux internals, security hardening, CI/CD pipeline design, distributed systems, embedded systems, object-oriented design

Preferred skills

Full software development life cycle experience, code review leadership, open-source community engagement

Technologies

Rust, Go, Linux, Kubernetes (EKS), Amazon ECS

Responsibilities

Design and implement Rust-based OS components; own features end-to-end from design to production; contribute to and maintain open-source code on GitHub; investigate and resolve complex systems issues spanning kernel and userspace; build and improve CI/CD pipelines and automated testing frameworks; harden security defaults and implement OS-level protections; partner cross-functionally with EKS, ECS, and security teams; mentor engineers through code reviews and technical guidance; participate in on-call rotations; write technical design documents and communicate trade-offs to stakeholders

Seniority

Senior, hands-on IC