Staff Backend Engineer, Hub (East Coast)
Docker · United States
About this role
**Staff Backend Engineer, Hub (East Coast)** **About Docker** Docker is a globally distributed, remote-first team building the tools that define how software gets built and delivered. Trusted by 20M+ monthly users and 20B+ container image pulls, Docker helps developers build, share, and run applications across products like Docker Desktop, Docker Hub, and Docker Scout. As AI agents redefine software development, Docker is at the center of that shift—providing sandboxed environments, verified images, and secure infrastructure to make autonomous workflows trustworthy by default. --- **Role Overview** Docker is looking for a **Staff Backend Engineer** with deep experience in **distributed systems**, **large-scale backend architecture**, and **high-volume storage systems**. You’ll own systems end-to-end—from **schema design and API architecture** to **deployment, observability, and operational excellence**. You’ll collaborate across engineering, SRE, Product, and Design, acting as a technical leader who simplifies complexity, elevates engineering quality, and improves a globally critical developer platform. --- **Responsibilities** - **Distributed Systems & Backend Engineering** - Architect, build, and operate high-scale distributed systems powering Docker Hub’s registry platform (artifact storage, metadata services, indexing workflows, and performance-critical APIs). - Lead backend service design with focus on scalability, correctness, resilience, and performance. - Drive initiatives around multi-region replication, caching strategies, request-path optimization, and registry reliability. - **Data Infrastructure & Storage** - Design, optimize, and operate data/storage layers for relational + NoSQL and object storage. - Develop schemas and data models for high-throughput, large-volume workloads. - Own systems end-to-end—from storage-layer behavior to API design, deployment workflows, and production monitoring. - **Operations, Observability & Scale** - Improve performance and reliability of one of the world’s largest repositories of container images. - Enhance observability with metrics, traces, alerting, and dashboards. - Lead improvements to deployment and operational tooling (e.g., Argo CD, GitHub Actions). - Participate in on-call rotations for critical production services. - **Leadership & Collaboration** - Mentor engineers and lead design/architecture reviews. - Partner with Product, Design, SRE, and Platform teams to deliver high-impact projects. - Engage with open-source communities and the broader ecosystem. --- **Qualifications** - **8+ years** backend engineering experience with deep expertise in distributed systems and large-scale backend architectures. - Strong production experience with **Golang** (designing and operating large Go-based services in cloud environments). - Strong production experience with **Kubernetes** (operating services at scale). - Experience designing and running **high-scale storage systems** (PostgreSQL, DynamoDB, or equivalent) in production. - Experience building and operating cloud-based services (**AWS preferred**). - Experience with **event-driven/streaming systems** (Kafka, SNS/SQS, or equivalent). - Strong software engineering fundamentals (design docs, testing strategies, CI/CD, code review, observability). - Comfortable working autonomously in a fully distributed, remote-first team. - Bachelor’s degree in CS/Engineering (or equivalent practical experience). *
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.