Platform Engineer

Docker

Benefits

Similar Jobs

See all

Responsibilities:

  • Design, develop, and maintain core lifecycle components of Docker Desktop, including installation, update, startup, and shared platform systems.
  • Collaborate 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.

Qualifications:

  • 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).
  • Understanding of operating system internals, installers/updaters, virtualization, networking, or OS-level APIs.

What to Expect:

  • Meet your team, your onboarding buddy, and key collaborators across Docker Desktop.
  • Set up your development environment and become familiar with the Desktop Platform architecture, lifecycle systems, and key internal components.
  • Drive or co-drive a larger feature, from design to development.

Docker

Docker makes app development easier so developers can focus on what matters.

Apply for This Position