Principal Software Engineer, Developer Experience
Core
Define long-term technical strategy and architecture for Developer Experience services, enabling engineers to build and ship software faster and more safely at scale.
Role type
Principal Software Engineer (Developer Experience)
Builds
Internal developer platforms, build/test/delivery systems, APIs, SDKs, and agentic AI tooling for the engineering organization.
Domain
Cloud infrastructure / Developer Experience / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kubernetes, distributed systems design, API design, system architecture, CI/CD strategy, developer tooling design, technical strategy, mentoring
Preferred skills
DevEx domain expertise (build systems, CI/CD, caching), large-scale distributed services design, internal developer product design
Technologies
Go, Kubernetes
Responsibilities
Define technical strategy for build, test, and delivery platforms; architect core services and abstractions; solve high-complexity distributed system problems; establish technical standards; mentor senior engineers; design agent-safe developer interfaces.
Seniority
Principal, hands-on IC with strategic leadership