Taro Logo

Staff Software Engineer, Query Applications

Pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights, serving over 5,400 customers.
$172,000 - $231,000
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Query Applications

dbt Labs, a pioneer in analytics engineering with over $100M ARR, is seeking a Staff Software Engineer for their Query Applications team. This role combines technical leadership with hands-on development, focusing on building distributed systems that enable organizations to instantly access critical business metrics. You'll work on revolutionizing the modern data stack, creating scalable solutions that help organizations answer crucial business questions through their Semantic Layer platform.

The position offers a unique opportunity to work with cutting-edge technologies, including LLMs, while building full-stack applications that make complex data accessible and actionable. You'll be part of a remote-first culture that values collaboration, mentorship, and technical excellence. The role requires expertise in Python or Go, experience with distributed systems, and a passion for creating user-friendly solutions.

The compensation is highly competitive, ranging from $172,000 to $231,000 USD (depending on location), plus equity and comprehensive benefits including unlimited vacation, 401k, healthcare, and more. This is an excellent opportunity for experienced engineers who want to make a significant impact in the data analytics space while working with a rapidly growing, well-funded company that serves over 5,400 customers including major enterprises like JetBlue and HubSpot.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, Query Applications

  • Mentor teammates and serve as a technical lead
  • Design and implement scalable, reliable, and highly available systems
  • Prioritize end-user experience and contribute to its continuous improvement
  • Balance trade-offs, set priorities, and manage deliverables
  • Foster efficient teamwork through tooling and mentorship
  • Establish and uphold quality standards
  • Participate in daily stand-ups, mentoring sessions, and pair programming

Requirements For Staff Software Engineer, Query Applications

Python
Go
  • Experience working asynchronously in a fully remote, international team
  • Experience using Python or Go to create scalable full-stack applications
  • Experience with Large Language Models (LLMs)
  • Ability to collaborate with product management partners
  • Experience with distributed systems, database modeling, and caching layers
  • Backend expertise with frontend experience
  • Ability to make informed trade-offs in shipping features

Benefits For Staff Software Engineer, Query Applications

401k
Medical Insurance
Parental Leave
Visa Sponsorship
  • Unlimited vacation
  • 401k plan
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend

Interested in this job?

Jobs Related To dbt Labs Staff Software Engineer, Query Applications

Senior Lead Software Engineer - Python, Perl Securitized Product

Senior Lead Software Engineer role at JPMorgan Chase focusing on Python and Perl development for Securitized Products Data Platform team within Commercial and Investment Bank Technologies.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on building innovative solutions for flagship products, combining full-stack development with AI implementation and technical leadership.

(AIPC) Audio SW Customer Support Engineer, up to Staff

Audio Software Customer Support Engineer role at Qualcomm focusing on Windows ARM-based audio drivers and system architecture.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure, offering hybrid work in Mountain View or Bellevue with competitive compensation.

Sr. Staff Software Engineer, CoreX

Senior Staff Software Engineer position at Databricks, focusing on building high-performance backend services for workspace infrastructure, requiring 15+ years of experience in distributed systems.