Job Description
Job Overview
dbt Labs is seeking an experienced Staff Software Engineer to lead the development of scalable and high-impact applications for their analytics engineering platform. This role involves working across the stack and collaborating with various teams to enhance the platform's performance, security, and usability for their growing customer base. The ideal candidate will set technical direction and best practices while mentoring other engineers.
Technical Requirements
Required Skills
- • Python
- • Django
- • Go
- • Rust
- • Node.js
- • Java
- • Spring
- • API design
- • system architecture
- • database management
Preferred Skills
- • React
- • TypeScript
- • data engineering tools
- • performance optimization
- • observability tools
Experience Level
10+ years of experience as a software engineer developing SaaS platforms and applications at scale
Responsibilities
- • Design, build, and maintain full stack applications that scale with our growing customer base.
- • Lead technical architecture discussions to ensure the platform is performant, maintainable, and secure.
- • Tackle ambiguous, open-ended problems with strategic thinking.
- • Build services, APIs, and experiences that support user delight, quality, high availability, and performance.
- • Work closely with Product, Design, Operations, and Security teams to deliver well-architected solutions.
- • Define and drive best practices in testing, observability, and system reliability.
- • Mentor engineers across the company, fostering technical growth and collaboration.
- • Champion a culture of technical excellence and innovation.
Benefits & Perks
- • 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
-
201,000 - 271,000 USD