Staff Software Engineer
Company: dbt Labs
Location: Elkins Park
Posted on: January 18, 2026
|
|
|
Job Description:
dbt Labs is the pioneer of analytics engineering, helping data
teams transform raw data into reliable, actionable insights. Since
2016, we’ve grown from an open source project into the leading
analytics engineering platform, now used by over 50,000 teams every
week. As of February 2025, we’ve surpassed $100 million in annual
recurring revenue (ARR) and serve more than 5,400 dbt Cloud
customers, including JetBlue, HubSpot, Vodafone New Zealand, and
Dunelm. We’re backed by top-tier investors including Andreessen
Horowitz, Sequoia Capital, and Altimeter. At our core, we believe
in empowering data practitioners: • Code-based data transformations
unlock transparency, flexibility, and collaboration • Analysts
should adopt software engineering best practices to build trusted
data products • Core analytics infrastructure should be open source
and user-controlled • Analytic code—not just tools—should be shared
and community-driven dbt is now synonymous with analytics
engineering, defining the modern data stack and serving as the data
control plane for enterprise teams around the world. And we’re just
getting started. We’re growing fast and building a team of
passionate, curious people across the globe. Learn more about what
makes us special by checking out our values. About the Role We are
looking for an experienced Staff Software Engineer to lead the
development of scalable, high-impact applications and services that
power our platform. In this role, you’ll work across the stack and
across teams to deliver delightful solutions to our rapidly growing
customer base. We serve some of the most data-driven technology
organizations in the world, enabling them to build data products
that ultimately enable better decision-making using trusted,
well-governed data. Your work will directly impact our mission by
improving the scalability, security, and usability of our platform
for thousands of data practitioners. As a Staff Engineer, you’ll
set technical direction, collaborate across multiple teams, mentor
engineers, and drive best practices that elevate engineering
excellence across the company. Want a peek at what you’ll be
working on? Our Launch Day blog post showcases the tools, ideas,
and momentum driving our platform forward. What You’ll Do: •
Design, build, and maintain full stack applications that scale with
our growing customer base. • Lead technical architecture
discussions, ensuring the platform is performant, maintainable, and
secure. • Tackle ambiguous, open-ended problems with strategic
thinking, balancing technical constraints with user needs and
product goals. • Build services, APIs, and experiences that support
user delight, quality, high availability and performance. • Work
closely with Product, Design, Operations, and Security teams to
deliver well-architected solutions. • Define and drive best
practices in testing, observability, and system reliability. •
Mentor engineers across the company, fostering technical growth and
collaboration. • Champion a culture of technical excellence and
innovation, influencing engineering direction across multiple teams
or domains. Qualifications • Have 10 years of experience as a
software engineer • Minimum requirement of Bachelors Degree in a
related field (computer science, computer engineering, etc.) OR •
completed enrollment in engineering related bootcamp What We’re
Looking For: • 10 years of experience as a software engineer
developing SaaS platforms and applications at scale • Proven
experience designing and scaling full stack applications. •
Proficiency with backend languages and frameworks such as Python,
Go, Rust, django, Node.js, Java, Spring. • Strong understanding of
API design, system architecture, and database management. •
Experience leading complex projects and driving cross-functional
collaboration. • A systematic problem-solving approach, strong
communication skills, and a sense of ownership. • Familiarity with
cloud infrastructure such as AWS, GCP, Azure, Kubernetes,
Terraform. • Ability to mentor engineers and influence technical
direction across teams. Nice to Have: • Proficiency with modern
frontend frameworks including React and TypeScript • Experience
working with data engineering tools or data processing pipelines. •
Background in performance optimization and observability tools like
Datadog. • Experience working on distributed, remote-first teams.
Why You’ll Love Working Here: • Compensation: 201,000 - 271,000 USD
• Equity Stake* • Comprehensive benefits package, including: o
Unlimited PTO (and we encourage you to use it!) o 401k with a 3%
guaranteed contribution o Excellent healthcare coverage o Paid
parental leave o Wellness and home office stipends Our Hiring
Process (All Video Interviews) • Introductory call with a Talent
Acquisition Partner • Technical Interview with Hiring Manager •
Team Interviews • Final conversation with leadership
Keywords: dbt Labs, North Bergen , Staff Software Engineer, IT / Software / Systems , Elkins Park, New Jersey