
Senior Software Engineer (EMEA)
Overview
Docker is a remote first company with employees across Europe, APAC and the Americas that simplifies the lives of developers who are making world-changing apps. We continued to see exponential revenue growth last year. Join us for a whale of a ride!
Job Description
Docker Desktop is a core part of Docker’s suite of products and is relied upon by millions of developers every day to build and run containerized applications. As part of our Desktop Platform team your mission is to enable teams working on Desktop to deliver features more quickly and to own the shared components in Docker Desktop.
Responsibilities
- - Design, develop, and maintain core components of Docker Desktop.
- - Collaborate with product and engineering teams to define best practices for the application lifecycle, ensuring reliability and ease of contribution.
- - Continuously monitor and improve application stability.
- - Work with customers to learn about their needs and debug issues that they encounter.
- - Support architecture reviews to keep Docker Desktop modular and adaptable as new features and integrations are added.
- - Write, review, and maintain high-quality code (including unit, integration, and end-to-end tests).
- - Champion a culture of knowledge-sharing through demos, documentation, and collaboration sessions.
- - Collaborate with leadership to define priorities and drive data-driven decision-making.
Required Skills
- - 5+ years of experience as a backend software engineer, preferably using Go.
- - Hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters.
- - Strong knowledge of operation systems internals, OS-level APIs, networking, virtualisation or performance optimization.
- - Familiarity with observability, telemetry, and data monitoring tools.
- - Excellent problem-solving skills, with the ability to make data-driven decisions.
- - Strong communication skills, including the ability to explain complex technical concepts, write clear documentation, collaborate across teams, and present findings effectively.
- - Ability to interact with upstream communities and with our customers in a way that brings credit to Docker.
Benefits
- - Freedom & flexibility; fit your work around your life
- - Designated quarterly Whaleness Days
- - 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
- - Quarterly, company-wide hackathons
- - 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
About the company
Docker provides a suite of development tools, services, trusted content, and automations, used individually or together, to accelerate the delivery of secure applications.
All Job Openings at Docker