Senior Software Engineer, Docker Desktop, Go/Backend Focus
Recruiter Fit Breakdown & Candid Summary
Docker is seeking a Senior Software Engineer with strong Go and backend/platform experience to join their remote Docker Desktop team.
This is a senior-level position requiring at least 6 years of backend software experience, with a strict requirement to live in the East Coast time zone of the US or Canada.
Candidates will work on core lifecycle systems, shared components, telemetry, and system reliability, and may participate in an on-call rotation.
Engineers who prefer frontend-only work or reside outside the specified East Coast time zones should not apply.
Role Responsibilities
- 1Design, develop, and maintain core platform systems that support the Docker Desktop lifecycle.
- 2Build and evolve shared components such as settings, feature flags, and internal platform services.
- 3Improve system reliability, performance, and observability through telemetry and diagnostics.
- 4Collaborate with teams to ensure platform capabilities support feature development.
- 5Contribute to architectural discussions and long-term technical direction of the Desktop platform.
- 6Write high-quality Go code with strong test coverage and support engineering best practices.
Skills Matrix
Must-Have Skills
Nice-to-Have Skills
Will an ATS filter reject your resume for this role?
Check your keyword match score, missing must-have skills, and formatting flags — before you apply.
No signups. Free check in 3 seconds.
Grounded Observations to Note
Strict location restriction
"this role is currently only open to candidates currently living in the East Coast time zone (US or Canada). We are unable to make exceptions to this location requirement."
On-call requirement
"This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed."
Ready to submit your application?
Apply directly on Docker's official job portal.