Senior Software Engineer

1 Month ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

dbt Labs is seeking an experienced Senior Software Engineer to build and maintain scalable, reliable, and secure services for their analytics engineering platform. The role involves working across multiple teams to design and implement foundational services that enhance product capabilities, performance, and scalability. You will collaborate with Product Management, Product Design, and Infrastructure teams to solve complex technical challenges, mentor junior engineers, and contribute to engineering best practices. The company's mission is to empower data practitioners by transforming raw data into reliable insights, making dbt synonymous with analytics engineering and the modern data stack.
Must have:
  • 6+ years of software engineering experience
  • Experience designing and scaling services
  • Strong understanding of API design
  • Proficiency in Python, Go, or Rust
  • Familiarity with cloud infrastructure (AWS, GCP, Azure)
  • Systematic problem-solving approach
  • Strong communication skills
  • Sense of ownership
Good to have:
  • Experience with data engineering tools
  • Performance optimization and observability tools (Datadog)
  • Experience in distributed, remote-first teams
Perks:
  • Unlimited Paid Time Off
  • Excellent healthcare coverage
  • Paid parental leave
  • Wellness and home office stipends

Job Details

About Us 

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 Senior Software Engineer to help build and maintain scalable, reliable, and secure services that power our platform. In this role, you’ll work across multiple teams to design and implement foundational services and experience that enhance our product's capabilities, performance, and scalability.

We serve 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 benefit our mission by improving the scalability, security, and usability of our platform for thousands of data practitioners.

As a Senior Engineer, you’ll collaborate cross-functionally with Product Management, Product Design and Infrastructure teams to solve complex technical challenges, mentor junior engineers, and contribute to best practices that drive engineering excellence.

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 services and features that scale with our growing customer base.
  • 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.
  • Champion a culture of technical excellence and innovation.
  • Work with cross-functional teams, including Product, UX, Infrastructure, and Security, to deliver impactful solutions.
  • Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews.
  • Debug production issues and optimize system performance using observability tools.
  • Work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Azure, GCP, Terraform, and Datadog.

What We’re Looking For:

  • 6+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Proven experience designing and scaling services.
  • Strong understanding of API design, system architecture, and database management.
  • Proficiency with languages and frameworks including Python, Go, Rust, django, Node.js, Java, Spring.
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform.
  • Proficiency in designing API-driven applications using REST and/or gRPC.
  • Experience building scalable and secure distributed systems.
  • A systematic problem solving approach, strong communication skills, and a sense of ownership.
  • Ability to balance technical depth with fast, iterative delivery.

Nice to Have:

  • 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: 296,000 - 359,000 RON per year
  • Equity Stake*
  • Comprehensive benefits package, including:
    • Unlimited PTO (and we encourage you to use it!)
    • Excellent healthcare coverage
    • Paid parental leave
    • Wellness and home office stipends

Our Hiring Process (All Video Interviews)

  • Introductory call with a Talent Acquisition Partner
  • Technical Interview with Hiring Manager
  • Team Interview

If you’re passionate about building well-designed, high-impact software, we’d love to hear from you!

#LI_RC1

dbt Labs is an equal opportunity employer, committed to building an inclusive team that welcomes diverse perspectives, backgrounds, and experiences. Even if your experience doesn’t perfectly align with the job description, we encourage you to apply—we value potential just as much as a perfect resume.

Want to learn more about our focus on Diversity, Equity and Inclusion at dbt Labs? Check out our DEI page.

dbt Labs reserves the right to amend or withdraw the posting at any time. For employees outside the United States, dbt Labs offers a competitive benefits package. Equity or comparable benefits may be offered depending on the legal or country limitations.

Similar Jobs

Imanage - UX Researcher

Imanage

Chicago, Illinois, United States (Hybrid)
2 Months ago
Resolver - Vice President Sales

Resolver

London, England, United Kingdom (Hybrid)
1 Month ago
GoMotive - Senior Director, Mid-Market Sales & Account Management

GoMotive

United States (Remote)
2 Months ago
Toast - Engineering Manager II, Toast Delivery Services

Toast

United States (Remote)
2 Months ago
Figma - Account Executive, Federal

Figma

San Francisco, California, United States (Remote)
2 Months ago
Buckman - Associate Digital Innovation Engineer – Chemical Engineer

Buckman

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Glean - Designated Technical Support Engineer

Glean

United States (Remote)
6 Months ago
LTI Mindtree - Senior Software Engineer

LTI Mindtree

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Alation - Sales Engineer

Alation

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Shield AI - Senior Manager of Engineering, DevEx (R3569)

Shield AI

San Diego, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PayPal - Associate Representative, Lead Development

PayPal

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Autodesk - Product Sales Specialist

Autodesk

Germany (Hybrid)
2 Months ago
Figma - Account Executive, Enterprise - Public Sector (Sydney, Australia)

Figma

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
SimpliSafe - Manager, IT Engineering

SimpliSafe

Richmond, Virginia, United States (On-Site)
3 Weeks ago
Palo Alto Networks - Senior Consulting Director, Cloud Security, Proactive Services (Unit 42)

Palo Alto Networks

Santa Clara, California, United States (Remote)
4 Weeks ago
Bright Edge - Cleveland Sales Development Representative

Bright Edge

Cleveland, Ohio, United States (On-Site)
9 Months ago
CyberArk - QA Architect for core Authentication service (SaaS)

CyberArk

Israel (On-Site)
4 Weeks ago
Suki - Account Executive (Mid-Atlantic)

Suki

(Remote)
3 Months ago
e2 open - Business Application Administrator

e2 open

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nice - Professional Services Engineer

Nice

Atlanta, Georgia, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Romania

luxsoft - Information Security Architect

luxsoft

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
20 team - Software Engineer - Python Developer

20 team

Timișoara, Timiș, Romania (On-Site)
3 Months ago
Playtika - HR Operation Specialist

Playtika

Romania (Hybrid)
1 Month ago
Assist software  - Tech Artist - Spine Animator

Assist software

Suceava, Suceava County, Romania (Remote)
9 Months ago
Playtika - 2D Animator

Playtika

Bucharest, Romania (Hybrid)
1 Month ago
EveryMatrix - Chief Product Officer

EveryMatrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
legion - Senior Frontend Engineer

legion

Bucharest, Romania (Hybrid)
3 Weeks ago
endava - Office Manager

endava

Cluj-Napoca, Cluj County, Romania (On-Site)
1 Month ago
Playtech - Part-Time SSM Inspector

Playtech

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Playtika - Senior Java Developer

Playtika

Romania (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

GoMotive - Spanish Technical Support Engineer

GoMotive

Pakistan (Remote)
1 Month ago
Ion - Principal Software Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
10 Months ago
Ettain Group - Developer/Engineer

Ettain Group

Westlake, Texas, United States (On-Site)
10 Years ago
Eqvilent - FPGA Engineer

Eqvilent

(Remote)
3 Months ago
Roblox - Engineering Manager - Core Services

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Capgemini - Software Engineering Unit Manager

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Next Level Business Services - SAP  Success Factors Consultant

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
9 Months ago
Aptive - Engineer/Senior Engineer

Aptive

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
Aptive - Process Engineering Technician

Aptive

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago
Saronic Technologies - Electrical Engineer – Electronic Safe Arm Fuze Fire Initiation Device

Saronic Technologies

Austin, Texas, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded