
About Docker
Empowering developers with containerization technology
Key Highlights
- Over 1 million developers using Docker globally
- $500M raised from Benchmark and Greylock Partners
- Headquartered in San Francisco, California
- Focus on containerization for app development
Docker is a leading platform for developers, enabling them to build, share, and run applications in containers. Headquartered in San Francisco, Docker serves over 1 million developers and has raised $500M in funding from investors like Benchmark and Greylock Partners. The company focuses on simplify...
π Benefits
Docker offers competitive salaries, equity options, flexible PTO, and a remote work policy that allows employees to work from anywhere....
π Culture
Docker fosters a culture of innovation and collaboration, emphasizing open-source contributions and community engagement. The company values transpare...

Backend Engineer β’ Staff
Docker β’ United States - Remote
Skills & Technologies
Overview
Docker is hiring a Staff Backend Engineer to architect and operate high-scale distributed systems for Docker Hub. You'll work with technologies like API architecture and operational excellence. This position requires extensive experience in backend engineering and distributed systems.
Job Description
Who you are
You have extensive experience in backend engineering, particularly with distributed systems and large-scale backend architecture. You understand the complexities of high-volume storage systems and have a proven track record of owning systems end-to-endβfrom schema design to deployment and operational excellence.
You thrive in a collaborative environment, working closely with engineering, SRE, Product, and Design teams. As a technical leader, you simplify complexity and elevate engineering quality, ensuring that the developer experience remains top-notch.
You are passionate about building and operating massive-scale distributed systems that handle huge data and throughput demands. Your ability to adapt to a fast-paced environment allows you to continuously evolve the platform to support significant growth in traffic and data.
Desirable
Experience with Docker technologies or similar platforms is a plus. Familiarity with performance-critical APIs and artifact storage systems will set you apart.
What you'll do
In this role, you will architect, build, and operate high-scale distributed systems that power Docker Hubβs registry platform. This includes managing artifact storage, metadata services, and indexing workflows. You will lead the design and implementation of backend services, ensuring they meet the performance and reliability standards expected by millions of users.
You will collaborate with cross-functional teams to drive improvements in system architecture and operational practices. Your responsibilities will include overseeing the deployment of new features, monitoring system performance, and implementing best practices for observability and incident response.
You will also mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles. Your leadership will be crucial in fostering a culture of excellence and innovation within the engineering team.
What we offer
Docker provides a remote-first culture, allowing you to work from anywhere while being part of a global team. We offer competitive medical benefits, retirement plans, and a variety of holidays that vary by country. Join us for a whale of a ride as we continue to innovate and improve the developer experience for millions of users worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Docker.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Betr is hiring a Senior Backend Engineer to join their Integration Team, focusing on ingesting odds feeds and managing data pipelines. You'll work with cutting-edge sports betting technology and solve complex distributed systems challenges. This role requires significant technical expertise.

Backend Engineer
Centari is hiring a Senior Backend Engineer to design and build their core AI technology. You'll work with Go and React/TypeScript, focusing on impactful LLM applications. This position requires 5+ years of experience in building production-ready applications.

Backend Engineer
Agiloft is hiring a Senior Backend Engineer to take ownership of backend systems and contribute to the development of their Data-first Agreement Platform. This role requires strong technical skills and offers opportunities for growth in architectural and leadership responsibilities.

Backend Engineer
StackAdapt is hiring a Backend Engineer to develop and optimize their AI-powered marketing platform. You'll work with technologies like Go, Ruby on Rails, and Kafka. This position is open to candidates located anywhere in Canada.

Backend Engineer
Agiloft is hiring a Staff Software Engineer - Backend to shape the technical roadmap and enhance the developer experience. You'll work with technologies like Java, Python, and AWS to improve the platform's capabilities. This position requires significant backend engineering experience.