Senior Platform Software Engineer
dbt Labs
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Join dbt Labs as a Senior Platform Software Engineer to design, build, and operate the foundational platform that enables dbt Labs services to run in an isolated, highly available, and globally distributed manner. You’ll solve complex distributed systems problems and collaborate with product engineering, security, and infrastructure teams.
Key Missions
- Architect and build platform infrastructure, including:
- service routing
- cloud networking
- control plane capabilities for managing account lifecycles
- Drive large-scale migrations by developing and automating tooling to move customer accounts from legacy environments to a new multi-cell architecture.
- Collaborate and mentor engineers by:
- partnering with product engineering, security, and customer support to unblock feature conformance
- defining technical direction
- mentoring other engineers
Responsibilities
- Take end-to-end ownership of complex technical projects with a systematic, customer-focused approach.
- Communicate clearly with both technical and non-technical partners in a fully distributed team.
- Build internal platforms and automation that improve developer productivity and platform reliability.
Requirements
- 5+ years of professional software engineering, especially in platform, infrastructure, or backend roles supporting SaaS.
- Strong backend/platform experience with languages such as Go or Python.
- Hands-on expertise in modern cloud infrastructure, including at least one major cloud provider (AWS, GCP, or Azure).
- Experience with containerization (Docker, Kubernetes).
- Experience with Infrastructure as Code (notably Terraform).
- Familiarity with cloud networking concepts such as load balancing, DNS, VPCs, proxies, and/or service mesh (or strong desire to learn).
- Experience working asynchronously with a fully-remote, distributed team.
Nice-to-Haves
- Direct experience with cell-based or multi-tenant architectures.
- Experience building tooling for large-scale account migrations.
- Advanced certifications (e.g., AWS Certified Solutions Architect – Professional, AWS Advanced Networking Specialty, Certified Kubernetes Administrator).
- Interest or exposure to Rust.
- Hands-on experience with cloud networking and service mesh tooling such as nginx, Istio, Envoy, AWS Transit Gateway, PrivateLink, or Kubernetes CNI/service mesh implementations.
- Deep expertise in multi-cloud strategies and cross-cloud cost optimization.
- Track record building internal developer platforms or self-service infrastructure.
Remote Work
- Full remote.
About dbt Labs
dbt Labs is a technology company focused on data transformation and analytics workflows. The team builds cloud-native products and internal platforms to help customers run reliable, scalable services. This role emphasizes platform engineering for distributed, secure, and highly available cloud infrastructure.
Scraped 5/12/2026