Senior Principal Software Engineer, Infrastructure
Core
Architecting the foundational platform (Bridge) for accounts, billing, data, and enterprise governance across Docker's product portfolio to enable a shift to usage-based pricing and support enterprise customers.
Role type
Senior Principal Software Engineer (Infrastructure/Platform Architecture)
Builds
Unified platform interfaces (Control Planes), billing systems, identity platforms, governance architectures, and data infrastructure for Docker products.
Domain
Developer tooling / SaaS Platform / Enterprise Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Multi-domain technical expertise, strategic technical planning, cross-organizational leadership, architectural decision-making, platform convergence, enterprise governance design, billing architecture, identity management, real-time streaming infrastructure, data modeling.
Preferred skills
Experience with usage-based pricing models, AI/Security product integration, migration of millions of users, SOC 2/ISO 27001 compliance.
Technologies
Docker Desktop, Docker Hub, Docker Scout, Control Planes, RBAC, IdP synchronization, SIEM integration, real-time streaming.
Responsibilities
Define multi-year technical vision for the foundational platform; Lead large cross-company programs coordinating Desktop, Hub, AI, and Security teams; Architect the Billing Control Plane and Usage-Based Billing platform; Design metadata-driven identity and access control systems; Architect enterprise governance and audit logging infrastructure; Define canonical data models for analytics and machine learning.
Seniority
Senior, hands-on IC with strategic vision and cross-company influence.