← Back to job listings
DO
Senior Software Engineer (Docker Desktop, Go/Backend Focus (East Coast))
Docker · Canada
About The Role
Join Docker as a Senior Software Engineer focused on backend and platform systems that power Docker Desktop. You will design and build core platform systems, improve system reliability and performance, and collaborate with teams to support feature development. The role requires strong experience in backend software development, proficiency in Go, and excellent communication skills. Benefits include 100% company-paid medical premiums, flexible time off, and a home office setup budget.
- Design and build backend and platform systems that power Docker Desktop, focusing on shared components, system reliability, telemetry, and architectural improvements.
- Collaborate with teams to ensure platform capabilities support feature development, contribute to architectural discussions, and drive initiatives end to end.
- Write high-quality Go code with strong test coverage, lead architectural or cross-cutting platform initiatives, and become a go-to engineer for complex issues.
- The successful candidate must have a strong professional backend and/or platform engineering experience, and demonstrated professional experience and proficiency in Go
- Excellent communication skills, including technical documentation and cross-team collaboration
- 6+ years of experience building backend software, with recent demonstrated hands-on Go (Golang) proficiency. We are looking for strong backend and platform engineering experience for this role
- Demonstrated professional, hands-on experience with Go (Golang) in a production environment
- Demonstrated ownership of projects from design through delivery
- Experience working with observability, telemetry, or system health metrics
- Experience designing and building modular systems used across multiple teams
- Strong problem-solving skills and ability to work through ambiguity and cross-cutting challenges
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Experience with developer tooling or platform engineering
- Familiarity with virtualization, networking, or container technologies
- Experience with CI/CD systems, release pipelines, or build systems
- Exposure to desktop environments or local development tooling
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring