CareerPlan

Senior Software Engineer, Bottlerocket

Seattle, Washington, United StatesFull-time$168k–$227k2026-08-04 → 2026-11-10

Core

Design and build core components of a purpose-built Linux-based operating system for running containers at massive scale.

Role type

Senior IC systems software engineer (operating system)

Builds

A Linux-based OS for container workloads (Bottlerocket) used in Amazon EKS, ECS, and bare-metal environments

Domain

Cloud infrastructure / Operating Systems / Containerization

Required skills

Systems programming, OS component design, security hardening, build/release pipeline management, technical leadership, design patterns, reliability engineering, scaling systems

Preferred skills

System performance optimization, memory management, parallel computing

Technologies

Linux, container orchestration, Twoliter (build system)

Responsibilities

Develop and maintain core Bottlerocket subsystems (update engine, API server, host-container orchestration, settings management); Implement and maintain security features; Participate in upstream open-source communities and maintain public documentation; Collaborate with internal and external partner teams; Own the build and release pipeline and drive quality through automated testing; Mentor junior engineers on systems programming best practices