Staff Software Engineer, Developer Experience
Core
Set technical direction and architecture for internal developer tools, build systems, and AI-assisted workflows to accelerate engineering productivity.
Role type
Staff Software Engineer (Developer Experience)
Builds
Internal developer portals, build tooling, shared libraries, testing frameworks, and AI-native developer workflows.
Domain
Software Engineering / Developer Tools / AI
Deliverable
production ML models
Required skills
General-purpose languages (Kotlin, Java, Go, TypeScript), build systems (Gradle, Maven, npm), technical leadership, developer product design (CLIs, SDKs), AI-assisted development tools, cross-team collaboration.
Preferred skills
Internal developer portals (Backstage), LLM-powered developer tools, containerized environments (Dev Containers, Docker, Kubernetes), developer productivity metrics (DORA, SPACE).
Responsibilities
Define long-term architecture for developer experience areas, design and ship high-leverage platform components, collaborate with product to reduce workflow friction, drive alignment with AI and infrastructure teams, mentor engineers.
Seniority
Staff, hands-on IC with strategic scope