Docker

Senior Software Engineer, Docker Desktop Platform (EMEA)

England, United Kingdom

€94,400 – €118,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, DevOps, ContainerizationIndustries

Requirements

Candidates should possess 5+ years of experience as a backend software engineer, preferably using Go, and have hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters. Strong knowledge of operating systems internals, OS-level APIs, networking, virtualization, or performance optimization is required, along with familiarity with observability, telemetry, and data monitoring tools.

Responsibilities

As a Senior Software Engineer, you will design, develop, and maintain core components of Docker Desktop, collaborating with product and engineering teams to define best practices for the application lifecycle and ensuring reliability. You will continuously monitor and improve application stability, support architecture reviews to maintain modularity, write and maintain high-quality code with comprehensive testing, and champion a culture of knowledge-sharing. Furthermore, you will work with customers to learn about their needs and debug issues, and collaborate with leadership to define priorities and drive data-driven decision-making.

Skills

Go
Desktop Application Development
Cross-Platform Support
Installers
Updaters
Operating Systems Internals
Networking
Virtualization
Performance Optimization
Observability
Telemetry
Data Monitoring
Problem-Solving
Technical Communication

Docker

Containerization platform for application development

About Docker

Docker offers a containerization platform that enables developers to build, share, and run applications in isolated environments called containers. These containers package applications with their dependencies, ensuring consistent performance across different stages of development and deployment. Docker stands out from competitors by simplifying the development process and enhancing collaboration, with a freemium business model that includes various subscription tiers and services like Docker Hub and Docker Desktop. The company's goal is to streamline software development and deployment, making it easier for developers to manage applications efficiently.

Key Metrics

Palo Alto, CaliforniaHeadquarters
2013Year Founded
$484.3MTotal Funding
SERIES_CCompany Stage
Consumer Software, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Flexible Work Hours
Home Office Stipend
Parental Leave
Phone/Internet Stipend
Unlimited Paid Time Off
Professional Development Budget
Company Equity
Health Insurance

Risks

Competition from Kubernetes could impact Docker's market share.
Alternative container runtimes like Podman pose a threat to Docker's dominance.
Security vulnerabilities in Docker containers could undermine platform trust.

Differentiation

Docker offers a comprehensive platform for building, sharing, and running applications.
Docker's containerization ensures consistency across development and deployment stages.
Docker's freemium model provides flexibility with various subscription tiers.

Upsides

Increased adoption of Kubernetes drives demand for Docker's containerization solutions.
Docker's acquisitions enhance its performance, flexibility, and security features.
Growing hybrid and multi-cloud environments position Docker as a key player.

Land your dream remote job 3x faster with AI