Docker
Staff Backend Engineer, Hub (East Coast)
United States, Remote. Posted 11 months ago
The role
You will architect, build, and operate high-scale distributed systems for the Docker Hub registry platform. This includes designing backend services, managing data and storage layers, and improving platform reliability and observability.
What you will do
- Architect, build, and operate high-scale distributed systems for Docker Hub
- Lead design and implementation of backend services
- Drive initiatives for multi-region replication, caching, and registry reliability
- Design, optimize, and operate relational, NoSQL, and object storage layers
- Develop schemas and data models for high-throughput workloads
- Improve performance and reliability of container image repositories
- Develop and enhance observability through metrics, traces, alerting, and dashboards
- Lead improvements to deployment and operational tooling
- Participate in on-call rotations
- Mentor engineers and lead design and architecture reviews
Required qualifications
- 8+ years backend engineering experience with expertise in distributed systems and large-scale backend architectures
- Strong production experience with Golang
- Strong production experience with Kubernetes
- Experience designing and running high-scale storage systems (PostgreSQL, DynamoDB, or equivalent) in production
- Experience building and operating cloud-based services
- Experience with event-driven or streaming systems, such as Kafka, SNS/SQS, or equivalent
- Strong foundation in software engineering best practices: design documentation, testing strategies, CI/CD, code review, observability
- Comfortable functioning autonomously in a fully distributed, remote-first team
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Nice to have
- Experience with OCI registries, artifact stores, or large-scale content distribution systems
- Familiarity with search/indexing systems or metadata-rich architectures
- Contributions to cloud-native or open-source ecosystems
- AWS preferred
Benefits
- Remote-first by design
- Flexibility to manage your schedule
- Generous PTO
- Designated quarterly Whaleness Days
- Designated end-of-year Whaleness break
- Home office support
- Technology stipend equivalent to US$100 net per month
- Annual stipend for conferences, courses, certifications, and continued learning
- 16 weeks of paid parental leave after six months of employment
- Equity for all full-time employees
- Medical, retirement, and paid holidays vary by country
- Docker swag
Before you apply
- Docker considers visa sponsorship on a case-by-case basis based on business needs
- Docker may use AI-assisted tools during our recruiting process
- Candidates may be invited to opt in to interview recordings
About the company
Docker is a globally distributed, remote-first team building tools that define how software gets built and delivered. Their products include Docker Desktop, Docker Hub, and Docker Scout.