Docker, Inc

Docker, Inc

Principal Backend Engineer, Hub (US East Coast)

United States · Principal

Sponsorship not specifiedDetected 231 days ago
GoDistributed SystemsBackend DevelopmentCode ReviewGitNoSQLPostgreSQLDynamoDBAWSDockerKubernetesCI/CDGitHub ActionsSite Reliability EngineeringAPI DevelopmentKafkaAgentic AILeadershipCollaboration

About the role

  • Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls.
  • As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
  • Docker considers visa sponsorship on a case-by-case basis based on business needs.

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.
  • Design, optimize, operate the data and storage layers - for both Relational and NoSql as well as object storage and related technologies.
  • Develop schemas and data models to support high-throughput, large-volume workloads.
  • Own systems end-to-end-from storage-layer behavior to API design, deployment workflows, and production monitoring.
  • Develop and enhance observability through metrics, traces, alerting, and dashboards.
  • Lead improvements to deployment and operational tooling (e.g., Argo CD, GitHub Actions).
  • Mentor engineers and lead design and architecture reviews.
  • Partner with Product, Design, SRE, and Platform teams to deliver high-impact projects.

Requirements

  • 10+ years backend engineering experience with deep expertise in 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 with event-driven or streaming systems, such as Kafka, SNS/SQS, or equivalent.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • An engineer with deep experience in distributed systems and large-scale storage
  • we want you comfortable while you work
  • Required
  • Experience building and operating cloud-based services (AWS preferred).
  • 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 and working effectively in a fast-paced environment.
  • Nice to Have

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.
  • Designated quarterly Whaleness Days plus end of year Whaleness break

Compensation

  • Technology stipend equivalent to $100 USD net/month

Benefits

  • Home office setup
  • 16 weeks of paid Parental leave (after 6 months of employment)
  • Technology stipend equivalent to $100 USD net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Medical benefits, retirement and holidays vary by country
  • Equity; we are a growing start-up and want all employees to have a share in the success of the company

Company info

  • Participate in on-call rotations as part of supporting critical production services.
  • we are a growing start-up and want all employees to have a share in the success of the company
  • The more inclusive we are, the better our company will be.

Equal opportunity

  • equal opportunity.

Visa & Work Authorization

  • Docker considers visa sponsorship on a case-by-case basis based on business needs.

This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.