Senior Software Engineer

Logo of dbt Labs

dbt Labs

πŸ“Remote - Ireland

Job highlights

Summary

Join dbt Labs as a Senior Software Engineer and contribute to the development and maintenance of dbt Cloud, our flagship product. You will design, build, and manage billing systems, own user plan management and pricing, and architect systems. This role requires strong Python and React skills, experience with third-party systems, and a collaborative approach. You will mentor junior engineers and champion best practices. We offer a competitive salary, equity, unlimited vacation, retirement benefits, medical insurance, and more. The ideal candidate has 5+ years of software engineering experience and a bachelor's degree or equivalent.

Requirements

  • 5+ years experience as a software engineer
  • Minimum requirement of Bachelors degree in related field (computer science, computer engineering, etc.) OR Completed enrolment in engineering-related bootcamp

Responsibilities

  • Design, build, and manage billing systems that are consistent, accurate, and dependable
  • Own and operate user plan management and Pricing & Packaging
  • Architect systems, making the right tradeoffs at the right time
  • Build and maintain backend services in Python and occasional React js frontend
  • Be seen as a technical leader both on the team and in the org
  • Champion industry best practices to help scale and maintain our product
  • Mentor and guide less senior engineers, fostering a learning environment that encourages innovation and technical excellence

Preferred Qualifications

  • Have prior Pricing and Packaging experience
  • Want to revolutionize the modern data stack and make a difference in the data ecosystem

Benefits

  • Salary
  • Equity Stake
  • Unlimited vacation (and yes we use it!)
  • Retirement & Income Protection
  • Medical Insurance(including vision and dental)

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! πŸ™