
Staff Software Engineer, Quality and Release Platform
dbt Labs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $207,000 - $251,000 per year
Job Level
About the role
- Define and drive the technical strategy and architecture for our CI/CD platform, release management systems, and code quality platform.
- Design and build tooling, frameworks, and automation that help engineering teams maintain and improve code quality across the organization.
- Lead high-impact initiatives that improve automation, observability, and self-service capabilities for engineers across the organization.
- Mentor and level up other engineers on the team, fostering a culture of technical excellence and continuous improvement.
- Collaborate across teams and with engineering leadership to identify systemic challenges in our delivery and quality processes and architect solutions to address them.
- Evolve our release architecture to support dbt Cloud's multi-cloud, cell-based infrastructure at scale.
- Establish best practices and standards for build pipelines, release workflows, code quality, and infrastructure-as-code that are adopted across engineering.
- Serve as a thought leader in engineering's internal AI strategy — evaluating AI-assisted development tools, defining adoption practices and guardrails, and enabling developers to use AI effectively across the org.
Requirements
- 8+ years of software engineering experience, with significant time in platform, infrastructure, release engineering, or developer tooling.
- A track record of leading technical strategy and architecture for complex, production-scale CI/CD, code quality, or platform systems.
- Deep experience with one or more of the following: Helm, ArgoCD, Terraform, GitHub Actions, or Kubernetes.
- Strong background in Python, Go, or Rust for automation, platform tooling, or systems development.
- Passion for code quality and experience building or improving tools, linters, static analysis, testing frameworks, or CI checks that help teams write better code.
- Demonstrated ability to drive cross-team initiatives and influence engineering-wide practices and standards.
- Excellent communication skills — able to translate complex technical concepts for diverse audiences and lead through influence.
- Demonstrated interest or hands-on experience with AI-assisted development tools and practices, with a perspective on how AI can improve engineering productivity and code quality.
- Experience working asynchronously as part of a fully remote, distributed team.
Benefits
- Unlimited vacation (and yes we use it!)
- 401k w/3% guaranteed contribution
- Excellent healthcare
- Paid Parental Leave
- Wellness stipend
- Home office stipend, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CI/CDrelease managementcode qualityautomationobservabilityinfrastructure-as-codePythonGoRustHelm
Soft Skills
mentoringcollaborationcommunicationinfluencetechnical excellencecontinuous improvementcross-team initiatives