Principal Backend Engineer, Hub (US East Coast)

Docker
United States
Workplace: RemoteFull timeUSD 195,400 - 275,550 annuallyFunction: Software EngineeringSkills: ["Golang","Kubernetes","PostgreSQL","DynamoDB","AWS","Kafka","SQS","CI/CD","GitHub Actions","Argo CD","Observability","On-call","Distributed systems"]

Lead backend engineering for Docker Hub’s registry platform, owning distributed systems end-to-end—from storage, metadata, and APIs to deployment, observability, and on-call uptime. Collaborate with SRE, Product, and Design to scale a global developer platform, optimize multi-region replication, caching, and performance, while shaping data infrastructure and storage strategies for high-throughput workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Docker
Docker
9 months ago

Principal Backend Engineer, Hub (US East Coast)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Lead backend engineering for Docker Hub’s registry platform, owning distributed systems end-to-end—from storage, metadata, and APIs to deployment, observability, and on-call uptime. Collaborate with SRE, Product, and Design to scale a global developer platform, optimize multi-region replication, caching, and performance, while shaping data infrastructure and storage strategies for high-throughput workloads.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Architect, build, and operate high-scale distributed systems powering Docker Hub’s registry platform—spanning artifact storage, metadata services, indexing workflows, and performance-critical APIs.
  • •Lead the design and implementation of backend services with a strong emphasis on scalability, correctness, resilience, and performance.
  • •Drive major initiatives around multi-region replication, caching strategies, request-path optimization, and core registry reliability.
  • •Own systems end-to-end—from storage-layer behavior to API design, deployment workflows, and production monitoring.
  • •Mentor engineers and lead design and architecture reviews.

Pay and Benefits

Salary: USD 195,400 - 275,550 annually
Equity and Bonus:Equity
Perks:EquityMedical BenefitsRetirementPaid LeaveLearning BudgetRemote Work

Key Requirements

  • •12+ years backend engineering experience with distributed systems and large-scale backend architectures
  • •Strong production experience with Golang, including designing and operating large Go-based services in cloud environments
  • •Strong production experience with Kubernetes, including 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:Distributed systemsCloudStorageLarge-scale
Skills:GolangKubernetesPostgreSQLDynamoDBAWSKafkaSQSCI/CDGitHub ActionsArgo CDObservabilityOn-callDistributed systems
Languages:English
Tech Stack:GolangKubernetesPostgreSQLDynamoDBAWSKafkaSQSArgo CDGitHub ActionsCI/CDOn-callObservabilityRemoteDistributed systems

Company Brief

Docker
Docker builds developer tools and a collaborative platform for building, sharing and running containerized applications, including Docker Desktop and Docker Hub, to simplify container workflows from code to cloud.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2013
Glassdoor
Glassdoor: 2.7
WebsiteLinkedInGlassdoor