Senior Software Engineer, Release Engineering
Company: dbt Labs
Location: Schiller Park
Posted on: January 8, 2026
|
|
|
Job Description:
dbt Labs is the pioneer of analytics engineering, helping data
teams transform raw data into reliable, actionable insights. Since
2016, we’ve grown from an open source project into the leading
analytics engineering platform, now used by over 50,000 teams every
week. As of February 2025, we’ve surpassed $100 million in annual
recurring revenue (ARR) and serve more than 5,400 dbt Cloud
customers, including JetBlue, HubSpot, Vodafone New Zealand, and
Dunelm. We’re backed by top-tier investors including Andreessen
Horowitz, Sequoia Capital, and Altimeter. At our core, we believe
in empowering data practitioners: • Code-based data transformations
unlock transparency, flexibility, and collaboration • Analysts
should adopt software engineering best practices to build trusted
data products • Core analytics infrastructure should be open source
and user-controlled • Analytic code—not just tools—should be shared
and community-driven dbt is now synonymous with analytics
engineering, defining the modern data stack and serving as the data
control plane for enterprise teams around the world. And we’re just
getting started. We’re growing fast and building a team of
passionate, curious people across the globe. Learn more about what
makes us special by checking out our values. About the role: We’re
looking for a Senior Software Engineer to join our Release
Engineering team and help build a seamless, reliable CI/CD platform
that powers dbt Cloud across all of our environments and cloud
providers. Our mission is to make it easy for engineers to ship
changes quickly and safely by providing a stable, observable, and
intuitive platform. You’ll work with tools like Helm, ArgoCD,
Terraform, Python, GitHub Actions, and Kargo to scale and refine
our deployment systems. This is a high-impact role where your work
directly improves developer velocity and reliability across the
organization. In this role, you can expect to: • Design, build, and
maintain components of our CI/CD platform to make deployments
safer, faster, and more reliable. • Lead initiatives that improve
automation, observability, and self-service capabilities for
engineers. • Collaborate across teams to identify friction points
in our delivery process and build tools to eliminate them. • Evolve
our release architecture to support dbt Cloud’s multi-cloud,
cell-based infrastructure at scale. • Continuously improve
developer experience by refining build pipelines, release
workflows, and infrastructure-as-code practices. You are a good fit
if you have: • Experience designing, operating, or improving CI/CD
systems for large-scale distributed applications. • Proficiency
with one or more of the following: Helm, ArgoCD, Terraform, GitHub
Actions, or Kubernetes. • Familiarity with infrastructure-as-code
practices and the principles of reliable, observable systems. •
Background in Python (or other modern language) development for
automation or platform tooling. • A collaborative mindset and
interest in enabling other developers through tooling and platform
improvements. • Worked asynchronously as part of a fully remote,
distributed team. Youll have an edge if you have: • Experience with
Kargo or similar progressive delivery systems. • Hands-on
experience with multi-cloud architectures (AWS, GCP, Azure). • A
track record of improving developer productivity or release safety
at scale. Compensation and Benefits: • Salary: $143,000-$203,000
USD • Equity Stake* • Benefits - dbt Labs offers: o Unlimited
vacation (and yes we use it!) o 401k w/3% guaranteed contribution o
Excellent healthcare o Paid Parental Leave o Wellness stipend o
Home office stipend, and more!
Keywords: dbt Labs, Elgin , Senior Software Engineer, Release Engineering, IT / Software / Systems , Schiller Park, Illinois