Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Docker Logo

Senior Software Engineer, Desktop Platform (US East Coast)

Docker

Salary not specified
Dec 15, 2025
Remote, US
Apply Now

Docker Desktop is one of the core pillars of the Docker suite, powering the workflows of millions of developers worldwide. The Desktop Platform team is responsible for the core lifecycle of Docker Desktop, including installation, updates, startup, and key shared components used by every Docker Desktop feature team. This role aims to ensure Docker Desktop is reliable, easy to adopt, and provides modular foundations for other teams to build and ship with confidence.

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.
  • 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.

Responsibilities

  • 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.
  • Improve update and install reliability, reduce startup time, strengthen diagnostics, refine shared platform components such as settings and feature flags, and contribute to the architectural evolution that accelerates development across all Desktop teams.

Other

  • Excellent communication skills for cross-team collaboration, design reviews, and technical documentation.
  • 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