Docker, Inc
Senior Software Engineer, Docker Desktop (East Coast)
Canada · Senior
Sponsorship not specifiedDetected 218 days ago
GoDockerCI/CDPlatform EngineeringAgentic AICommunicationProblem SolvingMicrosoft Office
About the role
- You'll be thinking in terms of modular systems, understand how their work impacts other teams, and end customers too.
- Improve system reliability, performance, and observability through telemetry and diagnostics.
- Contribute to architectural discussions and long-term technical direction of the Desktop platform.
Responsibilities
- Design, develop, and maintain core platform systems that support the Docker Desktop lifecycle.
- Build and evolve shared components such as settings, feature flags, and internal platform services.
- Collaborate with teams to ensure platform capabilities support feature development.
- Drive initiatives end to end, from problem definition through implementation and iteration.
- 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.
- Our work ensures that Docker Desktop is reliable, and easy to adopt, while providing the modular foundations that enable other teams to build and ship with confidence.
- In this role, you will design and build backend and platform systems that power Docker Desktop.
- You'll focus on shared components, system reliability, telemetry, and architectural improvements that support all Desktop teams.
- Demonstrated ownership of projects from design through delivery.
- We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
Requirements
- 6+ years of experience building backend software, with recent demonstrated hands-on Go (Golang) proficiency.
- Demonstrated professional, hands-on experience with Go (Golang) in a production environment.
- 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.
Nice to have
- 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.
- Freedom & flexibility
- fit your work around your life
- Designated quarterly Whaleness Days plus end of year Whaleness break
- we want you comfortable while you work
Skills
- Docker Desktop is one of the core pillars of the Docker suite - powering the workflows of millions of developers worldwide.
- According to the Stack Overflow Developer Survey,
- Docker has been ranked the most-used, most-desired, and most-admired developer tool for multiple years running.
Compensation
- Technology stipend equivalent to $100 USD net/month
Benefits
- Home office setup
- 16 weeks of paid Parental leave (after 6 months of employment)
- Technology stipend equivalent to $100 USD net/month
- PTO plan that encourages you to take time to do the things you enjoy
- Training stipend for conferences, courses and classes
- Medical benefits, retirement and holidays vary by country
- Write high-quality Go code with strong test coverage and support engineering best practices.
Company info
- This is a 100% remote role.
- However, 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.
- 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.
- Our work on lifecycle ( installers, updater, startup) is directly user-facing, so we are looking to hire someone who is comfortable owning cross-cutting problems from design through delivery.
- we are a growing start-up and want all employees to have a share in the success of the company
- The more inclusive we are, the better our company will be.
Equal opportunity
- equal opportunity.
Visa & Work Authorization
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
Apply directly at Docker, Inc →Create a free account for alerts like thisView Docker, Inc immigration profile
This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.