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 enhance and maintain scalable, reliable, and secure services for their analytics engineering platform. The role involves collaborating with cross-functional teams to solve complex challenges and improve product capabilities while mentoring junior engineers and driving engineering best practices.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • API design
  • • system architecture
  • • database management
Preferred Skills
  • • Rust
  • • Typescript
  • • Postgres
  • • Kubernetes
  • • AWS
  • • Terraform
  • • gRPC
Experience Level

8+ years of experience as a software engineer developing SaaS platforms and applications at scale

Responsibilities

  • • Design, build, and maintain services that scale with the customer base
  • • Tackle ambiguous problems with strategic thinking
  • • Build services, APIs, and experiences that ensure user delight and high performance
  • • Champion technical excellence and innovation within the team
  • • Work with cross-functional teams to deliver impactful solutions
  • • Contribute to best practices, mentor junior engineers, and participate in reviews
  • • Debug production issues and optimize system performance

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

  • • Compensation: 102,000 - 124,000 per year
  • • Equity Stake
  • • Unlimited PTO
  • • Excellent healthcare coverage
  • • Pension Plan
  • • Paid parental leave
  • • Wellness and home office stipends

Additional Information

Location
Ireland - Remote
Type
Full-time
Compensation
102,000 - 124,000 per year

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