Senior Go Engineer - Desktop Platform (Remote)

Docker

United States

Remote

USD 160,900 - 260,700

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Equity
Medical benefits
PTO
Home office stipend

Job summary

Docker is hiring for a remote-first role focused on the Desktop Platform. You will work on installers, updaters, system services, and OS-level integrations across macOS and Windows, improving reliability and performance.

The role emphasizes strong OS fundamentals, Go-based development, and the ability to debug and optimize complex desktop workflows. The successful candidate will thrive in an autonomous environment, share knowledge, and contribute to documentation and design discussions while

Qualifications

  • 6+ years of backend software experience with Go emphasis.
  • Strong OS knowledge across macOS/Windows/Linux and system APIs.
  • Ability to design modular components used by multiple teams.

Responsibilities

  • Design, develop, and maintain lifecycle components including installation and updates.
  • Improve Docker Desktop reliability and performance across platforms.
  • Work on OS-level integrations and permissions models.
  • Debug complex startup, crash, and system interaction issues.
  • Collaborate with cross-team platforms and features for seamless integration.
  • Contribute to technical design discussions and documentation.
  • Write high-quality code with solid test coverage.
  • Possible on-call rotation outside business hours.

Skills

Go (Golang) proficiency
Operating systems knowledge
Backend design
Debugging complex issues
Documentation & design discussions

Education

Bachelor’s degree in Computer Science or related field

Job description

Docker is hiring for a remote-first role focused on the Desktop Platform. You will work on installers, updaters, system services, and OS-level integrations across macOS and Windows, improving reliability and performance.

The role emphasizes strong OS fundamentals, Go-based development, and the ability to debug and optimize complex desktop workflows. The successful candidate will thrive in an autonomous environment, share knowledge, and contribute to documentation and design discussions while

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go Backend Engineer – Docker Desktop (Remote)
Senior Go Backend Engineer – Docker Desktop (Remote)

Triwill Group • Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer, Docker Desktop, Go/Backend Focus
Senior Software Engineer, Docker Desktop, Go/Backend Focus

Triwill Group • Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Security Engineer, Desktop Platform — Remote-First
Senior Security Engineer, Desktop Platform — Remote-First

Docker, Inc • United States

On-site
USD 133,000 - 219,000
Staff Cloud Engineer - Distributed Go Microservices Remote
Staff Cloud Engineer - Distributed Go Microservices Remote

Docker • Seattle (WA)

On-site
USD 180,000 - 250,000
Freedom & flexibility
Whaleness Days
Home office setup
+8
Remote Senior Security Engineer, Desktop Containers
Remote Senior Security Engineer, Desktop Containers

docker • United States

On-site
USD 100,000 - 140,000
Freedom & flexibility; fit your work around your life
Quarterly Whaleness Days
Home office setup
+7
Staff Software Engineer, Developer Experience (Remote)
Staff Software Engineer, Developer Experience (Remote)

Docker, Inc. • England (AR), Northern (KY)

Hybrid
USD 110,000 - 180,000
Remote-first culture
Equity
Office locations Seattle and Paris
Remote-First Senior Security Engineer, Docker Desktop
Remote-First Senior Security Engineer, Docker Desktop

Docker, Inc • Seattle (WA)

Hybrid
CAD 181,000 - 298,000
Senior Software Engineer - Secure Build & CI (Remote)
Senior Software Engineer - Secure Build & CI (Remote)

Docker, Inc • United States

On-site
USD 161,000 - 261,000
Remote-first culture
Equity
Medical benefits
+2
Remote Engineering Lead for Cross-Platform Runtime
Remote Engineering Lead for Cross-Platform Runtime

Docker • United States

Remote
USD 198,000 - 318,000
Remote-first by design
Flexibility that fits your life
Time to recharge
+7
Lead, Cross-Platform Runtime Engineering (Remote-First)
Lead, Cross-Platform Runtime Engineering (Remote-First)

Docker • United States

On-site
USD 130,000 - 180,000
Freedom & flexibility
Home office setup
16 weeks of paid Parental leave
+6