Job Description
The Senior Software Engineer II will design, build, and maintain services that scale to accommodate the growing customer base. The position involves tackling ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals. The role requires championing a culture of technical excellence and innovation, influencing engineering direction within the team.
The ideal candidate will be proficient in API design, system architecture, and database management.
They should possess familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, and Terraform.
Experience with data engineering tools or data processing pipelines is a plus.
The Senior Software Engineer II will work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions.
They will contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews.
This role involves debugging production issues and optimizing system performance using observability tools like Datadog.
About dbt Labs
dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights.