Senior Backend Software Engineer II

Logo of dbt Labs

dbt Labs

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

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let dbt Labs know you found this job on JobsCollider. Thanks! πŸ™