Senior Software Engineer, Sandboxes (London or East Coast Preferred)
Docker · Remote · London, UK · United States ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior Software Engineer
- Fully remote (US/EU)
- Go, Rust, C++
- MicroVM sandboxes
- Visa sponsorship possible
The Sandboxes team at Docker is developing the runtime environment that allows AI coding agents to operate safely on developer machines. These disposable, isolated microVMs provide each agent with its own Docker daemon, filesystem, and network, ensuring autonomy without compromising host security.
As a senior engineer, you will drive the architecture and reliability of this core product. You will work on agent integration, tool permissions, and session management while mentoring peers and engaging with the open-source community.
What you'll do
- Design and lead improvements to sandbox product features and agent integration
- Resolve correctness and performance issues across macOS, Windows, and Linux
- Drive reliability for sandbox creation, session management, and teardown
- Collaborate with Product and adjacent teams to evolve system architecture
- Mentor engineers and maintain high standards in design and code reviews
- Engage with the open source community on sandboxing and MCP ecosystems
- Participate in on-call rotations to address critical stability issues
What you'll need
- 8+ years of software engineering experience with technical leadership
- Bachelor’s degree in Computer Science or equivalent practical experience
- Experience building developer tools, desktop apps, or runtime infrastructure
- Familiarity with agentic development ecosystems like Claude Code or Codex
- Strong understanding of isolation, security boundaries, and safe defaults
- Proven ability to drive architecture and strategy across multiple teams
- Excellent written and verbal communication skills for remote collaboration
Stack
- Docker Desktop
- Docker Hub
- Docker Scout
- microVMs
- MCP
How you'll work
- Remote-first company with offices in Seattle and Paris
- Prioritizing candidates in Eastern Time Zone (US/Canada) or EU
- Flexible schedule with trust-based management
- On-call rotation required for stability support
What you get
- Competitive salary range $160,900 – $260,700 plus equity
- Generous PTO and quarterly Whaleness Days off
- Monthly technology stipend of US$100 net
- Annual learning and development stipend
- 16 weeks paid parental leave after six months
- Home office setup support
- Comprehensive medical and retirement benefits by country
Hiring process
- Initial understanding of codebase and team structure
- Deliver small fixes or improvements in first 30 days
- Lead design of significant feature within first 90 days
- Optional interview recordings for calibration purposes