← Back to list
Job · Principal

Staff Software Engineer, Networking

Software Engineer • Principal • Remote • Full-time United States San Francisco Bay Area, USA

Docker is looking for a Staff Software Engineer to set the technical direction for the networking stack behind its Sandboxes platform and provide technical leadership to a small engineering team.

Responsibilities

  • Design, implement, and operate core networking services that power Docker's Sandboxes platform across local laptops and public cloud environments
  • Build scalable networking infrastructure for microVM orchestration, workload scheduling, and lifecycle management
  • Develop high-performance networking data- and control-plane components for multi-tenant agentic workloads
  • Ensure network reliability, observability, and performance across Docker's Sandbox infrastructure
  • Collaborate with product, platform, and security teams to deliver customer-focused capabilities
  • Participate in architectural discussions, code reviews, and design documents
  • Contribute to automation and CI/CD improvements across the deployment pipeline
  • Debug and resolve production issues across distributed systems in local and public-cloud environments
  • Take part in the team's on-call rotation, respond to incidents, and drive continuous reliability improvements

Requirements

  • 8+ years of experience building and leading large-scale cloud or distributed systems, with a focus on networking foundations
  • Track record of driving technical consensus and delivering high-quality infrastructure software at scale, on tight timelines
  • Experience with microservices architecture, container networking, service mesh, policy enforcement, and container orchestration
  • Experience with kernel and user-space networking technologies, including Linux networking, OVS/OVN, DPDK, and eBPF
  • Experience designing and operating highly available, secure, and observable networking infrastructure
  • Strong understanding of cloud infrastructure (AWS, Azure, GCP, OCI) and related scalability patterns
  • Familiarity with CI/CD pipelines, monitoring, and infrastructure-as-code tooling
  • Excellent problem-solving and debugging skills in distributed environments
  • Strong communication skills and ability to collaborate across remote, cross-functional teams
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Soft skills

Critical thinking, turning ideas into working systemsAdapting to ambiguity while bringing clarityTechnical leadership for a small team, driving customer delight

What we offer

  • Freedom and flexibility; designated quarterly Whaleness Days plus end-of-year break
  • Home office setup support
  • 16 weeks of paid parental leave (after 6 months of employment)
  • Technology stipend equivalent to $100 USD net/month
  • Training stipend for conferences, courses, and classes
  • Equity in a growing start-up
  • Medical benefits, retirement, and holidays vary by country

About the company

Docker is one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls; a globally distributed, remote-first team building trustworthy infrastructure for the AI era.

Education: Számítástechnika, mérnöki vagy rokon terület BSc diplomája, vagy ezzel egyenértékű gyakorlati tapasztalat

Similar jobs