dbt Labs logo

Senior Software Engineer II

dbt Labs

Apply Now

Job Description

Job Overview

dbt Labs is seeking a Senior Software Engineer II to contribute to the development and maintenance of scalable, reliable, and secure services for their analytics engineering platform. The role involves collaboration across multiple teams to enhance product capabilities, performance, and scalability, directly benefiting data practitioners by improving platform usability. The position is remote within the US and requires a strong background in software engineering, specifically in building SaaS platforms.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • API design
  • • system architecture
  • • database management
Preferred Skills
  • • Go
  • • Rust
  • • Node.js
  • • Java
  • • Spring
Experience Level

8+ years of experience as a software engineer

Responsibilities

  • • Design, build, and maintain services that scale with the customer base
  • • Tackle ambiguous problems with strategic thinking
  • • Build services, APIs, and experiences that support user delight, quality, and performance
  • • Champion a culture of technical excellence and innovation
  • • Collaborate with cross-functional teams to deliver impactful solutions
  • • Contribute to engineering best practices and mentor junior engineers
  • • Debug production issues and optimize system performance

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

  • • Unlimited PTO
  • • 401k with a 3% guaranteed contribution
  • • Excellent healthcare coverage
  • • Paid parental leave
  • • Wellness and home office stipends

Additional Information

Location
US - Remote
Type
Full-time
Compensation
170,000 - 231,000 USD

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