Job Description
dbt Labs is seeking a Senior Software Engineer II to contribute to the development and maintenance of scalable, reliable, and secure services that power their platform. The role involves collaborating across multiple teams to design and implement foundational services and experiences, enhancing the product's capabilities, performance, and scalability. The engineer will work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Terraform, and Datadog.
What This Role Involves: - Designing, building, and maintaining services that scale with the growing customer base.
- Tackling ambiguous, open-ended problems with strategic thinking.
- Building services, APIs, and experiences that support user delight, quality, high availability, and performance.
- Championing a culture of technical excellence and innovation.
- Working with cross-functional teams to deliver impactful solutions.
- Contributing to engineering best practices, mentoring junior engineers, and participating in design and code reviews.
- Debugging production issues and optimizing system performance using observability tools.
Requirements: - 8+ years of experience as a software engineer.
- Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) **OR** completed enrollment in engineering related bootcamp
- Proven experience designing and scaling backend services.
- Strong understanding of API design, system architecture, and database management.
- Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring.
- Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform.
- Proficiency in designing API-driven applications using REST and/or gRPC.
- Experience building scalable and secure distributed systems.
- A systematic problem-solving approach, strong communication skills, and a sense of ownership.
- Ability to balance technical depth with fast, iterative delivery.
- Ability to mentor engineers and influence technical direction within the team.
What dbt Labs Offers: - Equity Stake
- Unlimited PTO
- 401k with a 3% guaranteed contribution
- Excellent healthcare coverage
- Paid parental leave
- Wellness and home office stipends