Docker, Inc

Docker, Inc

Principal Software Engineer, Developer Tools (US West Coast)

United States · Principal

Sponsorship not specified$198k-$319kDetected 119 days ago
PythonJavaGoRustCode ReviewAWSGCPAzureCloud PlatformsDockerKubernetesTerraformCI/CDPrometheusGrafanaDevOpsSite Reliability EngineeringPlatform EngineeringMachine LearningLLMsAgentic AIAI OrchestrationA/B TestingCybersecurity

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

5 transfer filings in the last year, covering 5 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • ABOUT DOCKER 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.
  • You have strong opinions on what makes developer tools great: invisible by default, indispensable once adopted, and measurable in the workflows engineers already use.
  • You understand the nuances of internal platforms: designing for adoption, not mandate; plugging into existing workflows before standing up new ones; and earning trust through data before expanding scope.

Responsibilities

  • Lead authoring of SDLC tenets in partnership with other principal engineers, Security, and Infrastructure and build the mechanisms those tenets bind to (design gates, code review gates, pipeline standards, visibility)
  • Design highly available, scalable infrastructure for hosting developer tools, agents, and platform services
  • Drive technical decisions on tooling choices, provider strategies, build/deploy substrate, and agent orchestration frameworks
  • Partner with Senior Manager and product leadership to align technical architecture with business objectives and productization opportunities
  • Systems Design & Implementation
  • Architect and build Docker's internal developer platform, the self-service substrate enabling teams to scaffold, deploy, and operate services with minimal friction
  • Design and implement CI/CD and build infrastructure that supports Docker's SDLC tenets and GitOps deployment patterns
  • Design integration points between developer tools and existing infrastructure (CI/CD pipelines, observability platforms, deployment systems)
  • Define and enforce the golden path, the concrete, left-to-right walkthrough of how Docker builds software, and identify where tooling closes gaps vs. where human process does
  • Drive technical standards for measuring developer tool effectiveness: adoption metrics, productivity gains, pipeline performance, and developer satisfaction

Requirements

  • 10+ years software engineering experience with 3+ years in Staff or Principal Engineer roles
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven track record architecting and operating developer-facing platforms, internal tools, or developer productivity systems at scale
  • Production experience with cloud-native infrastructure including Kubernetes, observability systems (Prometheus, Grafana, Loki), and deployment tooling
  • Experience designing self-service platforms, developer portals, or golden path tooling that enable other teams to move faster
  • Working knowledge of AI/ML technologies and hands-on experience with LLM APIs or AI agent development
  • Strong communication skills with ability to influence technical and non-technical stakeholders
  • Track record of technical mentorship and elevating engineering teams' capabilities
  • Experience with MCP (Model Context Protocol) or similar AI agent integration standards
  • You have strong opinions on what makes developer tools great:
  • Deep expertise in CI/CD systems, build infrastructure, and GitOps deployment patterns
  • Exceptional product and platform mindset considering developer experience, business outcomes, and technical/security trade-offs
  • Ownership mentality with bias for action and iterative delivery in ambiguous, fast-moving environments
  • Comfortable with autonomous work in distributed, remote-first teams across multiple time zones

Nice to have

  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals

Skills

  • Engineering & Self-Service:
  • CI/CD & Build Systems:

Compensation

  • Compensation & Equity

Benefits

  • Time to recharge - Generous PTO, designated quarterly Whaleness Days, and a de

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.