Senior Software Engineer

dbt Labs
Full-time
Remote
$143,000 - $192,000
Posted on 3 months ago

Job Description

dbt Labs is seeking a Senior Software Engineer to build and maintain scalable, reliable, and secure services for their platform. The role involves collaborating with cross-functional teams to design and implement foundational services, mentor junior engineers, and contribute to engineering excellence.

Responsibilities

  • Design, build, and maintain scalable services and features
  • Solve ambiguous problems with strategic thinking
  • Build services, APIs, and experiences for user delight, quality, and performance
  • Champion technical excellence and innovation
  • Collaborate with cross-functional teams to deliver solutions
  • Contribute to engineering best practices, mentor junior engineers, and participate in reviews
  • Debug production issues and optimize system performance
  • Work with various technologies

Requirements

  • 6+ years of experience as a software engineer developing SaaS platforms
  • Proven experience designing and scaling services
  • Strong understanding of API design, system architecture, and database management
  • Proficiency with languages and frameworks including 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
  • Strong communication skills and a sense of ownership
  • Ability to balance technical depth with fast, iterative delivery

Benefits

  • No benefits