Job Description
Job Overview
dbt Labs is looking for a Senior Backend Software Engineer II to join their Orchestration team, which is responsible for job scheduling and execution for dbt Cloud. This role involves designing and implementing reliable, secure, and highly available services while collaborating in a dynamic team environment. The ideal candidate will help shape the future of the orchestration system and play a critical role in evolving the product and system at scale.
Technical Requirements
Required Skills
- • Python
- • micro-services
- • event driven architecture
- • APIs
- • observability
- • debugging production issues
Preferred Skills
- • data analytics
- • transformation
- • Rust
- • Go
- • Postgres
- • Redis
- • Kubernetes
- • AWS
- • Terraform
- • Datadog
Experience Level
8+ years of experience as a software engineer
Responsibilities
- • Design and implement reliable, secure, highly available services
- • Refactor legacy systems in collaboration with staff+ engineering group
- • Collaborate across multiple engineering teams, product management, UX designers, customer support
- • Mentor junior engineers and provide guidance on best practices and architectural decisions
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
-
$172,000 - $207,900 USD; $191,000 - $231,000 USD in select locations