Job Description
Job Overview
dbt Labs is seeking a Senior Software Engineer II to help build and maintain scalable, reliable, and secure services for its analytics engineering platform. The successful candidate will work across multiple teams to enhance the product's capabilities, performance, and scalability while directly contributing to the mission of improving usability for thousands of data practitioners.
Technical Requirements
Required Skills
- • Python
- • Django
- • API design
- • system architecture
- • database management
Preferred Skills
- • Rust
- • Typescript
- • Go
- • Node.js
- • Java
- • Spring
Experience Level
8+ years of experience as a software engineer developing SaaS platforms and applications at scale
Responsibilities
- • Design, build, and maintain services that scale with our growing customer base.
- • Tackle ambiguous, open-ended problems with strategic thinking.
- • Build services, APIs, and experiences that support user delight, quality, high availability, and performance.
- • Champion a culture of technical excellence and innovation.
- • Work with cross-functional teams to deliver impactful solutions.
- • Contribute to engineering best practices and mentor junior engineers.
- • Debug production issues and optimize system performance.
Benefits & Perks
- • Compensation: 170,000 - 231,000 USD
- • Equity Stake
- • Unlimited PTO
- • 401k with a 3% guaranteed contribution
- • Excellent healthcare coverage
- • Paid parental leave
- • Wellness and home office stipends
Additional Information
- Location
-
US - Remote
- Type
-
Full-Time
- Compensation
-
170,000 - 231,000 USD