dbt Labs logo

Senior Software Engineer ll, Identity

dbt Labs

Apply Now

Job Description

Job Overview

dbt Labs is seeking a Senior Software Engineer ll with expertise in authentication and authorization to join their Enterprise Engineering team. The candidate will be responsible for creating and maintaining scalable foundational services used by other engineering teams, focusing on security features like Single Sign-On and Role Based Access Control. This role offers an opportunity to work collaboratively with various teams and directly impact the company's mission to serve data practitioners globally.

Technical Requirements

Required Skills
  • • Python
  • • object-oriented programming
  • • API-driven applications
  • • REST
  • • gRPC
  • • OAuth
Preferred Skills
  • • SAML
  • • OIDC
  • • application-level product security
Experience Level

8+ years of experience as a software engineer with a bachelor's degree in a related field

Responsibilities

  • • Enhance the enterprise-grade authentication and authorization platform
  • • Build and maintain stable, scalable foundational services
  • • Design and develop reliable and secure user experiences
  • • Collaborate with Product Management, UX designers, Security, and Customer Support
  • • Write unit, functional, and integration tests

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Pension with employer match
  • • Private healthcare plan
  • • Additional dental & vision care plans
  • • Unlimited annual leave
  • • Generous stipends for home office setup and health & wellness

Additional Information

Location
Ireland - Remote
Type
Full-time
Compensation
Salary and equity stake

About dbt Labs

dbt Labs empowers data teams to build reliable, governed data pipelines—accelerating analytics and AI initiatives with speed and confidence.

Company Size
unknown
Categories
AI Data Analytics Data Engineering