Senior Principal Software Engineer, Networking
Core
Define and drive the overarching technical vision for Docker's platform, ensuring scalability, performance, and security while aligning technology initiatives with business goals.
Role type
Senior Principal Software Engineer (Networking/Platform Architecture)
Builds
Docker's core platform (Docker Desktop, Docker Hub, Docker Scout) and secure infrastructure for autonomous workflows
Domain
Developer tooling, containerization, cloud infrastructure, AI engineering
Required skills
distributed systems architecture, cloud platforms (AWS/Azure/GCP), multiple programming languages, technical strategy, mentorship, security best practices, IaC/CI-CD, complex problem solving
Preferred skills
AI engineering expertise, prototyping emerging technologies, cross-functional leadership
Technologies
AWS, Azure, GCP, IaC, CI/CD pipelines
Responsibilities
Define technical vision and architectural roadmaps; mentor engineers and set best practices; lead prototyping and POCs for emerging tech; oversee performance optimization and capacity planning; design fault-tolerant, highly available systems; implement security and compliance measures; drive alignment between engineering roadmaps and product strategies.
Seniority
Principal, strategy & mentorship