Docker, Inc
Senior Principal Software Engineer, Infrastructure
Seattle, WA · Principal
Sponsorship not specifiedDetected 214 days ago
Distributed SystemsAWSGCPAzureCloud PlatformsDockerKubernetesAPI DevelopmentMachine LearningAgentic AIA/B TestingSIEMComplianceSalesForecastingContract ManagementLeadershipCommunicationCollaborationMentoring
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.
Responsibilities
- Develop architectural principles and standards that guide technical decisions across the Bridge organization and influence product engineering teams
- Anticipate future business needs and ensure platform architecture provides the flexibility to support Docker's evolving commercial models
- Lead large cross-company programs that require coordination across Desktop, Hub, AI, Security, Cloud, and Platform teams
- Drive convergence of fragmented systems across Docker-replacing product-specific implementations with shared platform capabilities for authentication, authorization, billing, and observability
- Lead architectural reviews for major initiatives across Docker, ensuring alignment with platform strategy and long-term maintainability
- Design the Usage-Based Billing platform that supports sophisticated pricing models combining base fees, per-seat charges, consumption pricing, and volume discounts
- Ensure billing architecture supports Docker's commercial flexibility-enabling bundle pricing, enterprise contract structures, and rapid pricing experimentation
- Design the metadata-driven identity platform that serves as the single source of truth for authentication, authorization, and access control across all Docker products
- Architect account infrastructure that supports Docker's enterprise requirements-domain-based account ownership, organization lifecycle management, and namespace separation
- Ensure identity architecture supports both consumer simplicity and enterprise complexity-from individual developers to organizations with thousands of managed accounts
Requirements
- Technical Expertise
- 12+ years of software engineering experience with demonstrated expertise across multiple platform domains (identity, billing, data, infrastructure)
- Deep expertise in at least two of: identity/access management systems, billing/monetization platforms, data platforms, or cloud infrastructure
- Broad working knowledge across all platform domains with ability to make sound architectural decisions spanning multiple areas
- Experience with cloud platforms (AWS, GCP, or Azure) and modern infrastructure patterns (Kubernetes, service mesh, infrastructure-as-code)
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Track record of establishing strategic technical plans that directly enabled business outcomes (revenue growth, cost reduction, market expansion)
- Experience translating business strategy into technical architecture and roadmaps
- Demonstrated ability to identify and prioritize investments that provide maximum platform leverage
- Experience working with VPs and executives to set and execute technical strategy
- Proven track record architecting and delivering large-scale distributed systems serving millions of users and thousands of enterprise customers
- Expert-level understanding of API design, service architecture, and system integration patterns at scale
- Strategic & Business Impact
- Understanding of SaaS business models, enterprise sales cycles, and how platform capabilities influence commercial success
Nice to have
- Experience at developer tools, infrastructure software, or B2B SaaS companies at significant scale
- Background with container technologies, Docker, Kubernetes, or developer productivity platforms
Benefits
- Technical Vision & Strategic Planning
- Define and own the multi-year technical vision for Docker's foundational platform, encompassing accounts, billing, data, enterprise governance, and infrastructure
- Contribute to and drive the strategic vision in collaboration with the VP of Engineering, translating organizational strategy into technical roadmaps that span multiple teams and years
Company info
- Architect billing systems that scale to support Docker's growth while maintaining the accuracy and audibility that enterprise customers and finance require
Apply directly at Docker, Inc →Create a free account for alerts like thisView Docker, Inc immigration profile
This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.