Docker - Senior Software Engineer, Sandboxes (London or East Coast Preferred)
Requirements
• 8+ years of software engineering experience, with demonstrated technical leadership on production systems at scale. • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience • Experience building developer tools, desktop applications, or runtime infrastructure used directly by developers. • Familiarity with the agentic software development ecosystem: how coding agents work and how tools like Claude Code, Codex, or similar agents interact with their environment. • Ability to reason about isolation and security boundaries: what a sandbox should and shouldn't expose, and how to make safe defaults obvious to users. • Experience driving architecture and technical strategy across multiple engineers or teams. • Strong written and verbal communication skills. • Comfortable working with a high degree of autonomy in a remote-first environment. • What to Expect • First 30 Days • Build an understanding of our codebase. • Meet the people on your team and those adjacent to it. • Build an understanding of the products we are shipping and our near-term technical priorities. • Deliver small fixes or improvements. • First 90 Days • Lead the design and development of a significant improvement or feature of the local sandboxes stack. • Engage with our open source project and the relevant upstream communities. • Shape the team's technical direction, and drive architecture discussions. • One Year Outlook (First Year) • Deliver measurable improvements to the correctness and performance of sandboxes. • Become a recognized technical owner of key parts of the codebase and a go-to technical leader for the local runtime. • Help us define the longer-term technical strategy for the filesystem layer in a way that fits with Product and Business goals, and rally the team behind it. • Docker considers visa sponsorship on a case-by-case basis based on business needs.
Responsibilities
• Design, develop, and lead improvements to the sandboxes product across agent integration, tool permissions, and developer-facing workflows. • Investigate and resolve correctness, performance, and stability issues in the agent integration layer across macOS, Windows, and Linux. • Drive the reliability and performance of sandbox creation, session management, and teardown for AI agent workloads. • Collaborate with peers, Product, and adjacent teams to evolve the architecture as requirements grow. • Mentor engineers on the team and set the bar in design reviews and code reviews. • Engage with the open source and agentic development community around sandboxing, MCP, and related ecosystems. • Participate in on-call rotations and respond to critical stability issues affecting users. • Document your work clearly and share knowledge with the rest of the team.
Benefits
• United States: $160,900 – $260,700 + equity • United States: • ______________________________________________________________________ • Open vacancy: This posting is for an existing open role. • Open vacancy: • AI in hiring: Docker may use AI-assisted tools during our recruiting process. • AI in hiring: • Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent. • Interview recordings: • Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration. • Remote-first by design • Flexibility that fits your life – We trust you to manage your schedule while delivering great work. • Flexibility that fits your life • Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break. • Time to recharge • Technology stipend – Equivalent to US$100 net per month to help support your work. • Technology stipend • US$100 net per month • Learning & development – Annual stipend for conferences, courses, certifications, and continued learning. • Learning & development • Parental leave – 16 weeks of paid parental leave after six months of employment. • Parental leave • Equity for all full-time employees – Share in Docker's long-term success as we continue to grow. • Equity for all full-time employees • Comprehensive benefits – Medical, retirement, and paid holidays vary by country. • Docker swag – Because representing the whale never gets old. • Docker swag
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT