Skip to content
DockerDockerUnited States

Senior Software Engineer, Docker Desktop, Desktop Systems Focus

Builds and maintains Docker Desktop lifecycle components, OS integrations, installers, updaters, and system services across macOS, Windows, and Linux. The role requires 6+ years of backend or platform engineering experience, strong operating-system fundamentals, and hands-on Go proficiency.

161k – 261k/yr
Remote6+ YOEBackend Engineering

About the role

Responsibilities

  • Design, develop, and maintain lifecycle components, including installation, updates, startup, and system services.
  • Improve Docker Desktop reliability and performance across macOS, Windows, and Linux.
  • Build OS-level integrations, permissions models, and system behaviors such as administrator and administrator-less installs.
  • Debug and resolve complex issues involving startup, crashes, and system interactions.
  • Collaborate with platform and feature teams to integrate shared components.
  • Contribute to documentation, technical design discussions, and knowledge sharing across the Desktop ecosystem.
  • Write high-quality code with strong test coverage and support healthy engineering practices.
  • Participate in an on-call rotation, including evenings, weekends, and holidays, as needed.

Requirements

  • 6+ years of experience building backend software, with recent hands-on Go (Golang) proficiency.
  • Strong backend and platform engineering experience.
  • Strong understanding of operating systems, including macOS, Windows, or Linux system APIs and behavior.
  • Ability to design modular, maintainable system components that scale across teams.
  • Ability to debug complex system-level issues and improve reliability and performance.
  • Strong problem-solving skills and ability to work through ambiguity.
  • Excellent communication skills, including written documentation and technical design discussions.
  • Willingness to learn Go and contribute to a Go-based codebase.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice-to-Haves

  • Experience with cross-platform desktop development.
  • Familiarity with virtualization, networking, or container technologies.
  • Experience with telemetry, diagnostics, or system observability.
  • Exposure to release engineering or CI/CD systems.

Compensation & Benefits

  • United States compensation: $160,900–$260,700 plus equity.
  • Remote-first flexibility.
  • Quarterly and end-of-year Whaleness Days.
  • Home office setup support.
  • 16 weeks of paid parental leave after six months of employment.
  • Technology stipend of $100 USD net per month.
  • PTO plan.
  • Training stipend for conferences, courses, and classes.
  • Equity participation.
  • Medical benefits, retirement, and holidays vary by country.

Skills

Gooperating systemsmacOSWindowsLinuxsystem apisbackend engineeringPlatform Engineeringdesktop developmentvirtualizationNetworkingContainerstelemetryCI/CDDebugging
Nuro

Senior Software Engineer, Ride-Hailing Product

NuroMountain View, CA

Build and own backend services for Nuro's ride-hailing product including ride planning, vehicle matching, real-time execution, partner API integrations, and telemetry pipelines. Requires 4+ years backend experience with strong Go, distributed systems expertise, GCP proficiency, and technical leadership.

160k – 241k/yrOn-site7+ YOEBackend Engineering
Cribl

Senior Software Engineer, Stream Control Plane

CriblUnited States

Build and operate scalable control-plane software for Cribl Stream, including distributed-node orchestration, APIs, reliability improvements, automated testing, and production support. The role requires strong Node.js, TypeScript, and JavaScript experience, cloud expertise, and 5+ years of industry experience or equivalent graduate-level experience.

160k – 210k/yrRemote5+ YOEBackend Engineering
Aptos

Software Engineer, Payments Product Lead

AptosPalo Alto, CA

Founding technical leader for a payments business, responsible for building its core API, settlement and reconciliation infrastructure, partner integrations, and initial engineering team. Requires 8+ years of production-scale payments experience, chain-native settlement expertise, and strong external partner leadership.

160k – 260k/yrOn-site8+ YOEBackend Engineering
Standard Template Labs

Senior Software Engineer - Workflows

Standard Template LabsNew York, NY

Build scalable backend services and event-driven workflow orchestration systems for an AI-native enterprise platform. The role requires 5+ years of software engineering experience and strong skills in backend development, distributed systems, APIs, and cloud-native applications.

160k – 250k/yrOn-site5+ YOEBackend Engineering
Aurelian

Senior Backend Engineer

AurelianSeattle, WA

Senior Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 4+ years software engineering experience with strong fundamentals.

160k – 220k/yrOn-site4+ YOEBackend Engineering