
Senior Software Engineer ll
Overview
dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights.
Job Description
dbt Labs is looking for an experienced Senior Software Engineer ll to join our Platform Services teams. In this role you can expect to create and maintain stable, scalable services that are foundational to the dbt platform cloud product, based off solid architectural principles.
Responsibilities
- - Build and maintain stable, scalable foundational services that can be leveraged by other engineering teams, based off solid architectural principles and cross-team collaboration.
- - Collaborate with many internal partners and product teams to influence the design of our API surface.
- - Design and develop reliable, secure, highly available and delightful experiences for both customer personas: the dbt Cloud admin and the end user.
- - Collaborate with Product Management, UX designers, Security, and Customer Support.
Required Skills
- - Have 8+ years of experience as a software engineer.
- - Minimum requirement of bachelor''s degree in a related field (computer science, computer engineering, etc.).
- - Have strong fundamentals in object-oriented programming.
- - Have designed and built API-driven applications using REST and/or gRPC for API endpoints.
- - Have experience supporting and evolving APIs through multiple iterations.
- - Are able to balance speed of delivery with designing scalable, reusable components.
- - Are passionate about design and code reviews that help grow the team.
- - Are highly motivated and able to work autonomously.
- - Are ready to go outside of the team’s realm when there are infrastructure-related dependencies and collaborate with other teams to aid the delivery of team features.
- - Ensure high programming standards by writing unit, functional, and integration tests.
- - Have a systematic problem-solving approach coupled with strong communication skills and a sense of ownership and drive.
Benefits
- - Unlimited vacation (and yes we use it!)
- - Pension Plan with employer match
- - Private healthcare plan
- - Wellness stipend
- - Home office stipend, and more!
About the company
dbt Labs is the company behind dbt, the leading analytics engineering platform that enables data teams to transform, test, and document data directly in the warehouse using software engineering best practices. Trusted by thousands of organizations, dbt helps analysts and data engineers build reliable, version-controlled data models that power analytics, reporting, and decision-making. By bringing modularity, testing, and collaboration to the analytics workflow, dbt Labs makes data more trustworthy, scalable, and easier to work with across the entire organization.
All Job Openings at dbt Labs