Back to jobs

Staff Software Engineer, Shared Services

Ireland - Remote

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,100 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.
 

dbt Labs is looking for a passionate and experienced Staff Software Engineer to join our Shared Services group.

The vision of Shared Services’ is to build, maintain, and own services, patterns, and libraries that establish dbt Labs’ product foundations and can be used by other teams as tools and building blocks to achieve high quality, consistency, simplicity, reliability, and velocity in the experiences they build, without needing to re-invent the basics.

As the dedicated Staff Engineer, you’ll be the technical backbone for the team, providing technical guidance and leadership, as well as direct technical contributions. You must be able to inspire those around you with a deep passion and hunger to solve ambiguous problems. This is chance to build and deliver both customer-facing APIs, and internal tools, used by our fast-growing customer base and engineering organization.

In this role, you can expect to:

  • Define the architecture and guide the implementation of dbt Cloud’s Shared Services and public APIs — including backend services, performance, and scalability while relentlessly expanding its feature-set and capabilities.
  • Manage trade-offs, priorities, and deliverables by applying your experience in bringing projects to successful completion.
  • Work with teammates to build confidently and quickly via high-leverage tooling, mentorship, and your experience and knowledge of industry trends and practices.
  • Help define quality standards and drive the overall reliability of our services.
  • Participate in daily stand-ups, mentee sessions, and pair programming.

Qualifications:

  • Have 8+ years of experience as a software engineer.
  • Minimum requirement of bachelor's degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp.

You are a good fit if you:

  • Have experience with using Python, Go, or similar languages to create scalable full-stack applications. For example, you have built services for applications with complex workflows.
  • Enjoy working on large-scale, event-driven systems.
  • Value balancing architectural and business tradeoffs.
  • Have experience working on Enterprise SaaS Products.
  • Understand how to make tradeoffs to ship useful features today without sacrificing long-term quality.
  • Have strong backend skills and can reason about the end-to-end system and customer experience.

You have an edge if you

  • Have worked on a experience working internal libraries, standards, and tools.
  • Have experience scaling applications, especially those with runtimes in Kubernetes and AWS.
  • Have experience working in a distributed company.

 

 

Compensation & Benefits

  • Salary: 130,000 - 165,000 Euro per annum
  • Equity Stake
  • Ireland Benefits - dbt Labs offers:
    • Unlimited vacation (and yes we use it!)
    • Excellent healthcare
    • Group Retirement Savings Program
    • Paid Parental Leave
    • Wellness stipend
    • Home office stipend, and more!

*Equity or comparable benefits may be offered depending on the legal limitations

What to expect in the hiring process (all video interviews unless accommodations are needed):

  1. Interview with Talent Acquisition Partner
  2. Interview with Hiring Manager
  3. Team Interviews
  4. Final interview with one of our Values Carriers

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.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...