Principal Software Engineer, Developer Tools
New
US West Coast, based in United StatesFull-TimePrincipal
SalaryCompetitive compensation with base salary and equity participation in company growth
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of software engineering experience, including 3+ years in Staff or Principal Engineer roles
- Required Skills
- PythonJavaKubernetesGoRustCI/CDTerraform
Requirements
- 10+ years of software engineering experience, including 3+ years in Staff or Principal Engineer roles
- Strong background in designing and operating developer platforms, internal tools, or large-scale engineering productivity systems
- Deep expertise in CI/CD systems, build infrastructure, and GitOps deployment practices
- Production experience with cloud-native environments, including Kubernetes and observability tools such as Prometheus, Grafana, or Loki
- Experience building self-service platforms, developer portals, or “golden path” engineering systems
- Working knowledge of AI/ML systems, including LLM APIs or agent-based software workflows
- Strong programming skills in Go (preferred), Python, Java, or Rust
- Experience with infrastructure-as-code tools such as Terraform or Pulumi is a plus
- Strong system design, architecture, and trade-off decision-making skills
- Proven ability to influence technical direction across large engineering organizations
- Excellent communication and mentorship skills with a strong product and platform mindset
- Ability to operate autonomously in a distributed, remote-first environment
Responsibilities
- Define the long-term technical vision and architecture for the developer tools platform, spanning CI/CD, platform engineering, and AI-enabled development systems
- Establish SDLC principles and translate them into enforceable engineering mechanisms such as design gates, pipeline standards, and deployment workflows
- Design and evolve the internal developer platform enabling self-service provisioning, deployment, and operation of services across engineering teams
- Architect CI/CD systems, build pipelines, and GitOps-based deployment patterns to ensure scalability, reliability, and developer efficiency
- Drive technical standards for observability, reliability, security, and cost optimization across developer tooling infrastructure
- Evaluate and integrate emerging technologies, including LLMs and AI agent frameworks, into development workflows and platform capabilities
- Lead cross-functional architecture discussions and influence engineering-wide decisions on tooling, infrastructure, and developer experience
- Mentor senior and staff engineers, lead design reviews, and elevate technical excellence across the organization
- Define and support the productization of internal developer tools into potential customer-facing offerings
View Full Description & ApplyYou'll be redirected to the employer's site