Job Description
Job Overview
dbt Labs is seeking a Senior Platform Software Engineer to join their Multi-Cell team, which is responsible for designing, building, and operating a resilient and scalable cloud platform. This role will significantly influence the reliability and scalability of dbt Labs' product suite while tackling complex distributed systems problems and empowering engineering teams with automation and infrastructure improvements.
Technical Requirements
Required Skills
- • Go
- • Python
- • Cloud Infrastructure
- • Infrastructure as Code (IaC)
- • Automation
Preferred Skills
- • Rust
- • Terraform
- • Kubernetes
- • Docker
Experience Level
5+ years of professional software engineering experience, particularly in platform, infrastructure, or backend roles supporting SaaS applications.
Responsibilities
- • Architect and build platform infrastructure components for a multi-cell architecture.
- • Develop and automate tooling for customer migrations to the new architecture.
- • Write robust, high-quality backend services and infrastructure code.
- • Design and implement automation using tools like Argo Workflows and Kubernetes.
- • Lead and implement best practices in Infrastructure as Code (IaC) with Terraform and Helm.
- • Collaborate with product engineering teams, security, and customer support.
- • Take ownership of distributed systems and troubleshoot complex issues.
Benefits & Perks
- • Unlimited vacation
- • 401k with 3% guaranteed contribution
- • Excellent healthcare
- • Paid Parental Leave
- • Wellness stipend
- • Home office stipend
Additional Information
- Location
-
US - Remote
- Type
-
Full-time
- Compensation
-
Typical starting salary range: $143,000-$172,800; in select locations: $158,000-$192,000