Remote Senior Software Engineer II
closeddbt Labs
πRemote - Brazilian Republic
Job highlights
Summary
The job is for a Senior Software Engineer II at dbt Labs to join the Experience group, creating tools for analytics engineers and building dbt Cloud clients. The role requires 5-8 years of software engineering experience and a bachelor's degree or equivalent. Preferred qualifications include experience with similar applications, scaling applications, and working in a distributed company.
Requirements
- Have 5-8+ years experience as a software engineer
- Minimum requirement of Bachelors degree in related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
Responsibilities
- 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 product to define and instrument important usage metrics and KPIs for the cloud based clients
- Enable teammates to build confidently and quickly via high-leverage tooling, mentorship, and your experience and knowledge of industry trends and practices
- Define quality standards and drive the overall reliability of our services
- Support the career development of team members by providing mentorship and coaching on design patterns, backend architecture, and technical decision-making
Preferred Qualifications
- Have experience with using Python or Go to create scalable full-stack applications
- 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
- Have experience collaborating with multiple teams (e.g,. infra, upstream services, etc.) to drive projects and features to completion
- 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
- Have experience working in a distributed company
Benefits
- Salary: R$327,000-$385,000
- Equity Stake*
This job is filled or no longer available
Similar Remote Jobs
- πPortugal
- π°$161k-$237kπUnited States
- π°$186k-$279kπUnited States
- πUnited States
- π°$170k-$205kπUnited States, Canada
- π°$136k-$151kπCanada
- π°$179k-$218kπWorldwide
- πUnited Kingdom
- πIreland
- π°$186k-$279kπUnited States