Principal Software Engineer, Developer Platforms
Core
Design and lead production-grade internal platforms that enable thousands of engineers to build, test, and release software at scale, improving validation confidence and delivery speed.
Role type
Principal Software Engineer (Developer Platforms)
Builds
Internal developer platforms, quality systems, CI/CD pipelines, and release automation tools.
Domain
Software Engineering / Developer Experience / Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Architectural leadership, platform modernization, distributed systems design, CI/CD pipeline design, automated testing frameworks, service architecture, large-scale technical migrations
Preferred skills
Technical leadership without direct authority, building platforms for large engineering communities, AI-enabled engineering workflows, developer productivity technologies
Technologies
CI/CD, build systems, release automation, distributed systems, automated testing frameworks
Responsibilities
Provide senior technical leadership for quality systems across Developer Platforms; Design production-grade platforms to improve software validation and release confidence; Partner with technical leaders to translate architectural change into practical platform direction; Guide modernization and migration efforts across multiple engineering teams; Contribute hands-on while mentoring senior engineers
Seniority
Principal, strategy & mentorship