Senior Manager, Engineering, Local Runtime
Lead a team of engineers building Docker's cross-platform runtime for AI workloads, owning technical direction, roadmap, and operational excellence. Requires strong systems programming experience and a deep understanding of virtualization and container runtimes.
About the job
Responsibilities
- Lead a team of 6–10 engineers building Docker's cross-platform runtime across Windows, macOS, and Linux.
- Own the technical direction and roadmap.
- Partner closely with product management to align the team with business and product goals.
- Ensure predictable delivery and operational excellence across the components the team ships.
- Hire and retain top systems engineering talent.
- Hold a high bar for engineering excellence.
- Facilitate communication across teams and provide status reporting for critical projects.
Qualifications
- 5+ years experience managing high-performing engineering teams.
- 5+ years of hands-on systems programming experience (hypervisors, container runtimes, OS internals, kernel development, or similar low-level infrastructure).
- 8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Deep understanding of virtualization concepts: VMMs, hypervisors, and hardware-assisted virtualization.
- Experience with container runtimes (OCI, containerd, runc) or equivalent low-level infrastructure.
- Cross-platform systems experience across two or more of: Windows, macOS, Linux.
- Strong verbal and written communication skills.
- Comfortable with a high degree of autonomy and the ability to work remotely across time zones.
What to Expect
First 30 Days
- Understand the group and team missions.
- Meet the team along with peers across the group and the company.
- Start line managing reports and building a rapport.
- Gain a high-level understanding of the runtime architecture: the VMM, container stack, and how they fit together across platforms.
- Participate in status reporting and reliability reviews.
First 90 Days
- Work with the team to align on goals and measures of success.
- Start career discussions with reports.
- Work with the team to improve processes and remove blockers.
- Contribute technical input to roadmap and architectural decisions.
- Oversee the delivery of a change or feature.
- Start hiring for the team (if needed).
One Year Outlook (First Year)
- Drive the long-term technical direction of the runtime across all supported platforms.
- Have had a sustained, positive impact on the growth and performance of your reports.
- Shipped meaningful improvements to the cross-platform runtime that developers rely on every day.
Perks
- Freedom & flexibility; fit your work around your life
- Designated quarterly Whaleness Days plus end of year Whaleness break
- Home office setup; we want you comfortable while you work
- 16 weeks of paid Parental leave (after 6 months of employment)
- Technology stipend equivalent to $100 USD net/month
- PTO plan that encourages you to take time to do the things you enjoy
- Training stipend for conferences, courses and classes
- Equity; we are a growing start-up and want all employees to have a share in the success of the company
- Docker Swag
- Medical benefits, retirement and holidays vary by country
- Remote-first culture, with offices in Seattle and Paris
Skills
Systems Programming, Hypervisors, Container Runtimes, Os Internals, Kernel Development, Virtualization, Oci, Containerd, Runc, Windows, macOS, Linux
Similar jobs
Engineering Management jobsLeads a Public Sector Delivery Solution Architecture team responsible for post-sales technical strategy, production deployments, customer growth, and delivery execution. Requires U.S. citizenship, 7+ years of customer-facing experience, and experience leading technical post-sales teams in data and AI environments.
Leads and develops the Verifications engineering team while owning reliability, scalability, and technical strategy across integration-heavy, regulated screening products. Requires engineering management experience plus a strong software engineering background in distributed systems and system design.
Leads and grows Data Engineering teams building scalable, governed, AI-ready data foundations and trusted data products. The role requires 7+ years leading Data Engineering teams and experience with technologies including Spark, Snowflake, data lakes, data warehouses, key-value stores, and dbt.
Lead a 10+ engineer team on Upstart's Get Back On Track (GBOT) servicing platform. Partner with Product, Risk, Operations and ML to build scalable, compliant systems for borrower repayment and debt management using workflow automation and event-driven architectures. Requires 10+ years experience including 5 years people management.
Leads and develops a software engineering squad, setting technical direction, guiding architecture across the full stack, and partnering with product and design on roadmap decisions. Requires substantial software engineering and people-management experience, web application architecture expertise, and hands-on technical leadership.