Senior Software Engineer
Core
Build and maintain stable, scalable foundational services and redesign external APIs for the dbt platform cloud product to power hundreds of thousands of daily executions.
Role type
Senior Software Engineer (Platform Services)
Builds
dbt Cloud platform services, external APIs, and foundational infrastructure
Domain
Data infrastructure, analytics engineering, cloud platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming, API design (REST/gRPC), scalable architecture, unit/integration testing, autonomous problem-solving
Preferred skills
SAML/OIDC authentication, application security, distributed systems, Datadog monitoring
Technologies
Python (Django), Go, React, Postgres, Kubernetes, AWS, Terraform, Datadog
Responsibilities
Design and develop reliable, secure, highly available experiences for dbt Cloud admins and end users; Collaborate with Product Management, UX, Security, and Support; Mentor junior engineers and advocate for platform security; Work iteratively with cross-functional teams to deliver features
Seniority
Senior, hands-on IC with mentorship responsibilities