Docker, Inc

Senior Software Engineer, Desktop Platform

Docker, Inc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $189,600 - $260,700 per year

Job Level

Senior

Tech Stack

DockerGo

About the role

  • Design, develop, and maintain core lifecycle components of Docker Desktop, including installation, update, startup, and shared platform systems.
  • Collaborate closely with product teams to ensure seamless integration with shared platform components.
  • Contribute to documentation, knowledge sharing, and technical discussions that raise the clarity and quality of engineering within the Desktop ecosystem.
  • Write high-quality code with strong test coverage (unit, integration, and end-to-end) and support healthy engineering practices across the team.
  • Collaborate with our Delivery team on CI, release pipeline reliability, and lifecycle automation improvements that support faster and safer Desktop releases, especially when cross-team coordination is required.

Requirements

  • 5+ years of experience building backend or systems software, ideally in Go or similar languages.
  • Experience working on cross-platform desktop applications or lifecycle components (installers, updaters, system services).
  • Demonstrated ability to design modular, maintainable system components that scale across teams.
  • Comfortable working with observability, telemetry pipelines, performance metrics, and system health diagnostics.
  • Strong problem-solving skills and the ability to work through ambiguity and cross-cutting technical challenges.
  • Excellent communication skills for cross-team collaboration, design reviews, and technical documentation.
  • Understanding of operating system internals, installers/updaters, virtualization, networking, or OS-level APIs.
  • Experience with CI/CD systems, build pipelines, or release engineering workflows is a plus.
Benefits
  • Freedom & flexibility; fit your work around your life
  • Designated quarterly Whaleness Days
  • Home office setup; we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Quarterly, company-wide hackathons
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Gobackend software developmentsystems software developmentcross-platform desktop applicationsmodular system designobservabilitytelemetry pipelinesperformance metricssystem health diagnosticsCI/CD
Soft skills
problem-solvingcommunicationcollaborationdesign reviewstechnical documentation