Senior Software Engineer

dbt Labs Logo

dbt Labs

๐Ÿ“Remote - Romania

Summary

Join dbt Labs' Cloud Signals team in Romania to build essential platform features for dbt Cloud, a rapidly growing SaaS platform. As a key contributor, you will evolve dbt's architecture, develop a robust software framework, and collaborate with the OSS community and product teams. You will also mentor junior team members and advocate for software engineering best practices. This role requires at least 5 years of software engineering experience, preferably in Rust, and a bachelor's degree in a related field. The ideal candidate will have experience with SaaS products, distributed systems, and working on large OSS code bases. dbt Labs offers competitive salaries, equity, and benefits including medical, life, vision, and dental coverage.

Requirements

  • Have minimum 5 years experience as a software engineer, preferably in Rust
  • Previous experience with SaaS products (SOA preferred)
  • Minimum requirement of Bachelors degree in related field (computer science, computer engineering, etc.)
  • Have an excellent level of English, both written and spoken

Responsibilities

  • Evolve dbtโ€™s architecture to keep up with our fast growing customer base and scaling needs
  • Be a key contributor to the development of dbt Cloud and itsย terraform provider
  • Be an advocate for software engineering best practices
  • Develop a robust software framework for seamlessly developing application platform features into dbt Cloud
  • Collaborate closely with the OSS community, product teams, and other stakeholders
  • Mentor and support junior team members, fostering a collaborative and innovative environment

Preferred Qualifications

  • Have worked on distributed systems at scale
  • Are comfortable managing ambiguity and driving clarity and innovation
  • Are comfortable driving business critical cross-team initiatives
  • Understand how to make tradeoffs to ship useful features today without sacrificing long-term quality
  • Are highly motivated and able to build alignment across stakeholders
  • Are self-driven and capable of dealing with uncertainty
  • Value interacting with end users and deeply understanding their needs
  • Have worked on growing teams developing in a large OSS code base
  • Have worked with notification (e.g. email, Slack, others) systems
  • Have direct experience with using dbt
  • Have experience working on a distributed team

Benefits

  • Salary : Competitive, based on experience
  • Equity Stake
  • Benefits: medical insurance, life insurance, vision& dental coverage, office refresh stipend e.g
  • Equity or comparable benefits may be offered depending on the legal limitations

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.