dbt Labs logo

Senior Backend Software Engineer II, Orchestration

dbt Labs

Apply Now

Job Description

Job Overview

dbt Labs is looking for a Senior Backend Software Engineer II to join their Orchestration team, which is responsible for job scheduling and execution for dbt Cloud. This role involves designing and implementing reliable, secure, and highly available services while collaborating in a dynamic team environment. The ideal candidate will help shape the future of the orchestration system and play a critical role in evolving the product and system at scale.

Technical Requirements

Required Skills
  • • Python
  • • micro-services
  • • event driven architecture
  • • APIs
  • • observability
  • • debugging production issues
Preferred Skills
  • • data analytics
  • • transformation
  • • Rust
  • • Go
  • • Postgres
  • • Redis
  • • Kubernetes
  • • AWS
  • • Terraform
  • • Datadog
Experience Level

8+ years of experience as a software engineer

Responsibilities

  • • Design and implement reliable, secure, highly available services
  • • Refactor legacy systems in collaboration with staff+ engineering group
  • • Collaborate across multiple engineering teams, product management, UX designers, customer support
  • • Mentor junior engineers and provide guidance on best practices and architectural decisions

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Unlimited vacation
  • • 401k with 3% guaranteed contribution
  • • Excellent healthcare
  • • Paid Parental Leave
  • • Wellness stipend
  • • Home office stipend

Additional Information

Location
US - Remote
Type
Full-time
Compensation
$172,000 - $207,900 USD; $191,000 - $231,000 USD in select locations

About dbt Labs

dbt Labs empowers data teams to build reliable, governed data pipelines—accelerating analytics and AI initiatives with speed and confidence.

Company Size
unknown
Categories
AI Data Analytics Data Engineering