dbt Labs logo

Staff Software Engineer

dbt Labs

Apply Now

Job Description

Job Overview

dbt Labs is seeking an experienced Staff Software Engineer to lead the development of scalable applications and services for their analytics engineering platform. This role involves collaborating across teams to enhance the platform's scalability, security, and usability, directly impacting thousands of data practitioners. The candidate will set technical direction, mentor engineers, and drive best practices in engineering excellence.

Technical Requirements

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

10+ years of experience as a software engineer

Responsibilities

  • • Design, build, and maintain full stack applications
  • • Lead technical architecture discussions
  • • Tackle ambiguous, open-ended problems
  • • Build services, APIs, and user experiences
  • • Work with Product, Design, Operations, and Security teams
  • • Define and drive best practices in testing and reliability
  • • Mentor engineers and foster technical growth
  • • Champion a culture of technical excellence and innovation

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

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

Additional Information

Location
Ireland - Remote
Type
Full-time
Compensation
126,000 - 153,000 Euro 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