Docker

Senior Engineering Manager, Local Runtime (East Coast preferred)

Docker1 weeks ago
Location

Canada

Workplace

Remote

Type

Full Time

Salary

USD 197,650 – 318,250

Level

Senior

Role

Engineering Manager

Posted

May 8, 2026

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Senior Engineering Manager for their Local Runtime team, responsible for building a cross-platform container runtime that enables secure AI workloads. The ideal candidate will be a hands-on systems engineer with deep expertise in low-level infrastructure, capable of leading a team of 6-10 engineers across Windows, macOS, and Linux platforms.

What you'll do

Team Leadership: Lead a team of 6-10 engineers building Docker's cross-platform runtime
Technical Direction: Own the technical roadmap and architectural decisions for the runtime team
Product Alignment: Partner closely with product management to align team goals with business objectives
Talent Development: Hire, retain, and grow top systems engineering talent
Operational Excellence: Ensure predictable delivery and high engineering standards across team components
Cross-Team Communication: Facilitate communication and provide status reporting for critical projects

What we look for

Technical

Systems Programming5+ years of hands-on systems programming experience
VirtualizationDeep understanding of virtualization technologies
Container RuntimesExperience with container runtime technologies

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related field

Experience

Engineering Management5+ years of experience managing high-performing engineering teams
Cross-Platform DevelopmentExperience across two or more platforms (Windows, macOS, Linux)

Skills

Required skills

Systems ProgrammingHands-on experience with low-level infrastructure and systems development
Team Management5+ years of experience managing high-performing engineering teams
VirtualizationDeep understanding of VMMs, hypervisors, and hardware-assisted virtualization
Cross-Platform DevelopmentExperience across Windows, macOS, and Linux systems

Nice to have

Container RuntimesExperience with OCI, containerd, runc
Kernel DevelopmentUnderstanding of OS internals and kernel-level programming
Remote CollaborationAbility to work effectively in a distributed, remote-first environment

Compensation & benefits

Salary

USD 197,650 – 318,250 (annual)

Stock options

Available

Benefits

Remote Work

Flexible, remote-first work environment

Home Office Setup

Stipend for home office equipment

Parental Leave

16 weeks of paid parental leave after 6 months of employment

Technology Stipend

$100 monthly technology allowance

Training Budget

Stipend for conferences, courses, and professional development

Equity

Stock options in a growing startup

Paid Time Off

Flexible PTO policy and quarterly 'Whaleness Days'


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Interview Deep dive into systems programming, runtime technologies, and leadership experience
  3. 3
    Team Interview Meet with potential team members and discuss technical approach
  4. 4
    Leadership Interview Discuss management philosophy, team growth, and technical vision
  5. 5
    Final Executive Interview Meeting with senior leadership to align on long-term goals

Apply for this position

You'll be redirected to the company's application page