Senior Backend Software Engineer II

closed
dbt Labs Logo

dbt Labs

πŸ’΅ $185k-$225k
πŸ“Remote - United States

Summary

Join dbt Labs' Orchestration team as a Backend Engineer to design, implement, and maintain critical services powering dbt Cloud's job scheduling and execution. You will collaborate with a dynamic team, work on complex systems using various technologies (Python, Go, Postgres, etc.), and contribute to a highly available and secure architecture. This role involves mentoring junior engineers and collaborating across multiple teams. The ideal candidate possesses extensive experience in microservices, event-driven architecture, and API design, along with strong problem-solving and communication skills. dbt Labs offers a competitive salary, equity stake, excellent healthcare, paid parental leave, and other benefits.

Requirements

  • Balance speed of delivery with designing and implementing reliable, secure, highly available services
  • Have extensive experience designing micro-services, event driven architecture, APIs (REST and/or gRPC)
  • Have a strong knowledge of observability and debugging production issues at scale
  • Have a systematic problem-solving approach coupled with strong communication skills and a sense of ownership and drive
  • Be passionate about upholding engineering best practices in all phases of SDLC
  • Be a self-starter and can lead a group of engineers from inception to implementation of ideas
  • Have 8+ years of experience as a software engineer
  • Have a minimum of a bachelor's degree in a related field (computer science, computer engineering, etc.)

Responsibilities

  • Help shape the future of the orchestration system by designing and implementing reliable, secure, highly available services, and refactoring legacy systems in collaboration with the staff+ engineering group
  • Work on complex systems and a variety of programming languages, systems, and technologies, including: Python, Go, Postgres, Redis, Kubernetes, AWS, Terraform and Datadog
  • Collaborate across multiple engineering teams, product management, UX designers, customer support
  • Act as a mentor to junior engineers, providing guidance on best practices and architectural decisions

Preferred Qualifications

  • Worked asynchronously as part of a fully-remote, distributed team
  • Have experience in the domain of data analytics and transformation

Benefits

  • Salary: 185,000 - 225,000 USD per year
  • Equity Stake
  • Unlimited vacation
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend
This job is filled or no longer available