Senior Software Engineer focused on Docker Desktop's OS layer. Designing and maintaining key components for installation and system integration.
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.
Requirements
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.
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.
Experience designing modular, maintainable components used by other teams.
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.
Benefits
Freedom & flexibility; fit your work around your life
Designated quarterly Whaleness Days plus end of year Whaleness break
Home office setup; we want you comfortable while you work
16 weeks of paid Parental leave
Technology stipend equivalent to $100 net/month
PTO plan that encourages you to take time to do the things you enjoy
Training stipend for conferences, courses and classes
Equity; we are a growing start-up and want all employees to have a share in the success of the company
Docker Swag
Medical benefits, retirement and holidays vary by country
Remote-first culture, with offices in Seattle and Paris
Software Developer/Analyst scaling Tangam Systems’ casino analytics platforms with C#, .NET, data pipelines, and cloud infrastructure. Building automated tools, dashboards, and full - stack applications.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.