Since 2016, dbt Labs has been on a mission to help analysts create and disseminate organizational knowledge. We've pioneered the practice of analytics engineering, built the primary tool in the analytics engineering toolbox, and have been fortunate enough to see a fantastic community coalesce to help push the boundaries of the analytics engineering workflow. Today, there are 50,000 teams using dbt every week, 100,000 dbt Community members, and over 5,100 dbt Cloud customers.
As of February 2025, we surpassed $100 million in annual recurring revenue (ARR), scaling from $2M ARR to this milestone in only four years. Simultaneously, we've exceeded the 5,000 customer mark, with 85% year-over-year growth in adoption among Fortune 500 companies. This momentum is fueled by dbt's critical role as the data control plane for enterprise data teams around the world, who rely on the technology to transform data into reliable, actionable business insights. We're rapidly growing and looking for passionate people to join our global team.
The Customer Identity & Product Security team has an exciting roadmap for this year - spanning end-user authentication and SSO, role-based access control, and the dbt Cloud security admin experience. These security and enterprise experiences are among the top priorities for the company as we continue to build momentum and growth in selling dbt Cloud to the largest organizations.
This person will work with stakeholders like security, product management, QA, and customer support as our team takes on these big cross-functional projects. They will have an opportunity to flex into a security mindset while bringing their software architecture and programming skills to build reliable, secure systems for our dbt cloud SaaS product. They will be primarily working on the Django monolith and a couple of Go micro-services. There will also be an opportunity to mentor and guide other junior engineers across engineering and espousing for platform-focused security.
In this role, you can expect to:
* Work on enhancing the enterprise-grade authentication and authorization platform that enables Single Sign-On, Role Based Access Control and User and Token management.
* Build new products that bring dbt Cloud closer to security admins and unlock new revenue streams for our business.
* 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.
* Work with a variety of programming languages, systems, and technologies, including: Python, Go, Typescript, Postgres, Kubernetes, AWS, Terraform and Datadog.
Qualifications:
* 5+ years of experience as a software engineer
* Bachelor's degree in a related field (computer science, computer engineering, etc.)
You are a good fit if you:
* Have strong fundamentals in object-oriented programming.
* Have designed and built API-driven applications using REST and/or gRPC and OAuth for API endpoints.
* 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 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.
You'll have an edge if you:
* Have worked with authentication protocols like SAML and OIDC and authorization protocols like OAuth.
* Have an interest in application-level product security.
* Have built reliable, mission-critical software for external customers.
* Have designed and implemented scalable architecture patterns.
* Have experience with Datadog or other log monitoring services.
* Have experience working on a distributed team.
Compensation and Benefits:
* Equity Stake*
* Benefits -dbt Labs offers:
o Unlimited vacation (and yes we use it)
o Excellent healthcare
o Pension Plan
o Paid Parental Leave
o Wellness stipend
o Home office stipend, and more
What to expect in the hiring process:
* Interview with a Talent Acquisition Partner
* Technical Interview with Hiring Manager
* Final interview with leadership team member
dbt Labs is an equal opportunity employer. We're committed to building an inclusive team that welcomes a diversity of perspectives, people, and backgrounds. We feel strongly that whether or not your experience exactly fits the job description, your passion and skills will stand out and set you apart even if your career has taken some twists and turns. If you are on the fence about whether you meet our requirements, we encourage you to apply anyway
#J-18808-Ljbffr