Similar Jobs
See allSenior Software Engineer (Sustaining Automation)
Chainguard
Global
Go
Linux
Senior Engineer - Data Platform
Defense Unicorns
United States
Go
Rust
Kubernetes
Engineering Manager
Docker
Global
Go
CI/CD
Kubernetes
Software Engineer
MinIO
Networking
Distributed Systems
Systems Programming
Senior Software Engineer
Google Chrome
Global
Java
Rust
TypeScript
About the Role:
- Design, develop, and maintain filesystem and container runtime components of Docker's local runtime stack.
- Investigate and resolve correctness, performance, and stability issues in the filesystem layer across macOS, Windows, and Linux.
- Work on VirtioFS, OverlayFS, and related filesystem technologies to improve performance and reliability for AI agent workloads.
What We Offer:
- Freedom & flexibility to fit work around your life.
- Designated quarterly Whaleness Days plus end of year Whaleness break.
- 16 weeks of paid Parental leave after 6 months of employment.
Growth and Impact:
- Lead the design and development of a filesystem or container runtime improvement within 90 days.
- Engage with open source projects and relevant upstream communities.
- Become a recognized technical owner of key parts of the codebase over the first year.
Docker
Docker provides developer tooling trusted by over 20 million monthly users and 20 billion container image pulls, enabling build, share, and run for applications. They are a globally distributed, remote-first team defining how software gets built and delivered with AI agent integration.