Principal Software Engineer - Builder Experience
Core
Build and improve frameworks, reusable components, and operational guidelines to enable teams to own the full software development lifecycle and ship software effectively at scale.
Role type
Principal Software Engineer (Engineering Productivity / Platform Engineering)
Builds
CI infrastructure, releasable artifact systems, ephemeral developer environments, deployment tooling, and release quality gates.
Domain
Software Engineering / DevOps / Cloud Infrastructure
Deliverable
product features
Required skills
Full SDLC expertise, Python/Go/Java/Scala, CI/CD systems, Git, Cloud infrastructure (Terraform, Kubernetes, Docker), Scalable system design, LLM API integration, Prompt engineering, Code review strategy
Preferred skills
Systematic thinking, Navigating ambiguity, Mentoring engineers, Technical documentation
Technologies
Python, Go, Bash, Java, Scala, Terraform, Kubernetes, Docker, Git, LLM APIs
Responsibilities
Improve CI infrastructure reliability and efficiency; Build systems for releasable artifacts; Enable ephemeral developer environments; Define and enforce release quality gates; Develop tooling for product deployment; Review code to uphold standards and catch defects; Create and maintain technical documentation; Mentor engineers on code quality and best practices
Seniority
Principal, hands-on IC with strategy & mentorship