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.