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 CoastFull-TimeSenior
SalaryCanada Salary Range CA$225,300 – CA$361,750; US Salary Range $160,900 – $260,700 • Offers Equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- GoLinux
Requirements
- 6+ years of experience building backend software.
- Recent demonstrated hands-on Go (Golang) proficiency.
- Strong understanding of operating systems (macOS, Windows, or Linux), including system APIs and behavior.
- Demonstrated ability to design modular, maintainable system components that scale across teams.
- Ability to debug complex system-level issues and improve reliability and performance.
- Strong problem-solving skills and ability to work through ambiguity.
- Excellent communication skills, including written documentation and technical design discussions.
- Willingness to learn Go and contribute to a Go-based codebase.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Responsibilities
- Design, develop, and maintain lifecycle components, including installation, update, startup, and system services.
- Improve reliability and performance of Docker Desktop across macOS, Windows, and Linux environments.
- Work on OS-level integrations, permissions models, and system behavior such as admin vs admin-less installs.
- Debug and resolve complex issues related to startup, crashes, and system interactions.
- Collaborate with platform and feature teams to ensure seamless integration with shared components.
- Contribute to documentation, technical design discussions, and knowledge sharing across the Desktop ecosystem.
- Write high-quality code with strong test coverage and support healthy engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site