Senior Software Engineer

dbt Labs
Summary
Join dbt Labs' rapidly growing Cost Management team as a Backend/Frontend Engineer. You will design and develop services and experiences for cost observability, contributing to a multi-tenant, distributed architecture. Collaborate with various teams to shape new features and participate in code reviews and on-call rotations. The ideal candidate possesses strong Python and distributed systems experience, along with familiarity with APIs and Kubernetes. This early-stage team offers opportunities to influence engineering culture and processes. Competitive salary and benefits are offered, including unlimited vacation, 401k, excellent healthcare, paid parental leave, and stipends.
Requirements
- Strong foundation in Python and experience with distributed systems, APIs, and Kubernetes
- Exposure to multi-tenant SaaS systems and comfort navigating complex architectures
- Have 3 to 6+ years experience
Responsibilities
- Design and develop back-end services and front-end experiences that bring cost observability to life for our users
- Contribute to a multi-tenant, distributed architecture, ensuring reliability, scalability, and performance
- Collaborate closely with product, design, and other engineering teams to shape new features
- Participate in code reviews, and on-call rotations (starting later this year)
- As a team still in its early stages, youβll have the chance to influence engineering culture, tooling, and processes
Preferred Qualifications
Experience with Rust, or interest in exploring it where relevant
Benefits
- Salary: $143,000- $226,000
- Equity Stake
- Unlimited vacation (and yes we use it!)
- 401k w/3% guaranteed contribution
- Excellent healthcare
- Paid Parental Leave
- Wellness stipend
- Home office stipend
- Flexible on-call processes, supportive mentorship, and a focus on sustainable engineering