SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: EUR/USD 94,040 - 260,700 / annual
Docker is seeking a Senior Software Engineer to join the Sandboxes team, which is building the runtime infrastructure that enables AI coding agents to execute safely on developer machines. The role focuses on designing and developing disposable, isolated microVM sandboxes with their own Docker daemon, filesystem, and network—allowing agents to operate autonomously without touching the host system.
You will design, develop, and lead improvements across agent integration, tool permissions, and developer-facing workflows. Key responsibilities include investigating and resolving correctness, performance, and stability issues in the agent integration layer across macOS, Windows, and Linux; driving reliability and performance of sandbox creation, session management, and teardown for AI workloads; and collaborating with Product and adjacent teams to evolve architecture as requirements scale.
You will mentor engineers on the team, set the bar in design and code reviews, engage with the open source and agentic development community around sandboxing and MCP ecosystems, participate in on-call rotations for critical stability issues, and document work clearly for team knowledge sharing.
The ideal candidate has 6+ years of software engineering experience with demonstrated technical leadership on production systems at scale. You should have deep experience building secure, isolated runtime environments (sandboxes, containers, or VMs) and a track record of shipping and owning that infrastructure in production. You think naturally about isolation and security boundaries, understand tradeoffs in running untrusted or semi-trusted workloads safely, and can reason confidently about systems spanning multiple surface areas. Experience with developer tools, desktop applications, runtime infrastructure, and familiarity with the agentic software development ecosystem (Claude Code, Codex, similar agents) is essential. You should be comfortable driving architecture and technical strategy across multiple engineers or teams, with strong written and verbal communication skills and the ability to work autonomously in a remote-first environment.
In the first 30 days, you'll build understanding of the codebase, meet the team, understand products and technical priorities, and deliver small fixes. By 90 days, you'll lead design and development of significant improvements to the local sandboxes stack, engage with open source projects, and shape technical direction. Within the first year, you'll deliver measurable improvements to correctness and performance, become a recognized technical owner of key codebase areas, and help define longer-term technical strategy for the filesystem layer aligned with Product and Business goals.