Staff Software Engineer
Core
Design, build, and maintain scalable full-stack services and APIs foundational to the dbt platform cloud product, serving hundreds of thousands of daily run executions.
Role type
Staff Software Engineer (Platform Services)
Builds
dbt Cloud platform services, external APIs, and core data model entities
Domain
Data Infrastructure / Analytics Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Rust, Django, Node.js, Java, Spring, API design, system architecture, database management, cloud infrastructure (AWS, GCP, Azure), Kubernetes, Terraform
Preferred skills
React, TypeScript, data engineering tools, performance optimization, observability tools (Datadog), distributed remote-first team experience
Technologies
Python, Go, React, Postgres, Kubernetes, AWS, Terraform, Datadog
Responsibilities
Design and maintain full stack applications that scale; lead technical architecture discussions; tackle ambiguous problems with strategic thinking; build services and APIs supporting high availability; define best practices in testing and observability; mentor engineers and influence technical direction
Seniority
Staff, hands-on IC with strategic influence and mentorship