Job Description
Job Overview
dbt Labs is seeking a Senior Software Engineer to join their remote team. The company is a leader in analytics engineering, providing data teams the tools to transform raw data into actionable insights. In this role, the engineer will collaborate cross-functionally to design and implement scalable, reliable, and secure services that enhance the product's capabilities and performance.
Technical Requirements
Required Skills
- • Python
- • Django
- • API design
- • system architecture
- • database management
- • REST
- • gRPC
Preferred Skills
- • Rust
- • Go
- • Node.js
- • Java
- • Spring
Experience Level
6+ years of experience as a software engineer developing SaaS platforms and applications at scale
Responsibilities
- • Design, build, and maintain scalable services and features
- • Tackle ambiguous problems with strategic thinking
- • Build services, APIs, and experiences that ensure high availability and performance
- • Champion a culture of technical excellence and innovation
- • Collaborate with cross-functional teams to deliver impactful solutions
- • Mentor junior engineers and participate in design and code reviews
- • Debug production issues and optimize system performance
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
-
143,000 - 192,000 USD