Senior Software Engineer

closed
dbt Labs Logo

dbt Labs

πŸ“Remote - Brazil

Summary

Join dbt Labs as a Senior Software Engineer and contribute to the development of powerful tools for analytics engineers. You will be part of the Experience group, building a tailor-made IDE, CLI, and a Low Code No Code (LCNC) platform deeply integrated with the dbt ecosystem. Your work will empower data teams worldwide to create organizational knowledge and drive business decisions.

Requirements

  • Have 3-6 years of experience as a software engineer
  • Minimum requirement of bachelor's degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
  • Have experience with using Python or Go to create scalable full-stack applications. For example, you have built services for applications with complex workflows
  • Enjoy working closely with product and design
  • Value interacting with end-users and deeply understand their needs
  • Understand how to make tradeoffs to ship useful features today without sacrificing long-term quality
  • Prefer to work in the backend, but have experience with the frontend and can reason about the end-to-end system

Responsibilities

  • Help build and maintain dbt Cloud clients including the new LCNC platform, IDE and CLI app layer, backend services, performance, and scalability while relentlessly expanding its feature-set and capabilities
  • Manage trade-offs, priorities, and deliverables by applying your experience in bringing projects to successful completion
  • Work with teammates to build confidently and quickly via high-leverage tooling, mentorship, and your experience and knowledge of industry trends and practices
  • Help define quality standards and drive the overall reliability of our services
  • Participate in Daily Standups, mentee sessions, and pair programming

Preferred Qualifications

  • Have worked on an application similar to this one, such as a visual design tool, an analytics application, or an IDE
  • Have experience scaling applications, especially those with runtimes in Kubernetes and AWS
  • Experience working in a distributed company

Benefits

  • Competitive Salary: 304,000 - 396,000 BRL/year
  • Equity Stake
  • Excellent Medical, Dental, Vision via Remote.com (CLT)
  • Unlimited vacation (and yes we use it!)
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend, and more!
This job is filled or no longer available