Job Description
Job Overview
dbt Labs is seeking an experienced Staff Software Engineer to lead the development of scalable, high-impact applications and services on their analytics engineering platform. The role involves designing, building, and maintaining full stack applications that enhance the platform's scalability, security, and usability for a growing customer base. The engineer will set technical direction, mentor other engineers, and drive best practices across the company.
Technical Requirements
Required Skills
- • Python
- • Django
- • API design
- • system architecture
- • database management
Preferred Skills
- • Go
- • Rust
- • Node.js
- • Java
- • React
- • TypeScript
Experience Level
10+ years of experience as a software engineer
Responsibilities
- • Design, build, and maintain full stack applications that scale with our growing customer base.
- • Lead technical architecture discussions, ensuring the platform is performant, maintainable, and secure.
- • Build services, APIs, and experiences that support user delight, quality, high availability and performance.
- • Define and drive best practices in testing, observability, and system reliability.
- • Mentor engineers across the company, fostering technical growth and collaboration.
Benefits & Perks
- • 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
-
201,000 - 271,000 USD