Senior Software Engineer, Docker Desktop
New
D
DockerDeveloper Tooling
Currently only open to candidates currently living in the East Coast time zone (US or Canada), East Coast time zoneFull-TimeSenior
SalaryCanada: CA$225,300 – CA$361,750 + equity; United States: $160,900 – $260,700 + equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- GoCI/CD
Requirements
- 6+ years of experience building backend software.
- Recent demonstrated hands-on Go (Golang) proficiency in a production environment.
- Experience designing and building modular systems used across multiple teams.
- Strong problem-solving skills and ability to work through ambiguity and cross-cutting challenges.
- Experience working with observability, telemetry, or system health metrics.
- Demonstrated ownership of projects from design through delivery.
- Excellent communication skills, including technical documentation and cross-team collaboration.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
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.
- Improve system reliability, performance, and observability through telemetry and diagnostics.
- Collaborate with teams to ensure platform capabilities support feature development.
- Contribute to architectural discussions and long-term technical direction of the Desktop platform.
- Write high-quality Go code with strong test coverage and support engineering best practices.
- Drive initiatives end to end, from problem definition through implementation and iteration.
- Participate in an on-call rotation to provide support outside of standard business hours.
View Full Description & ApplyYou'll be redirected to the employer's site