CareerPlanSign in

Staff Software Engineer, Metadata

USA💼 Full-time💰 $162,158–$162,158🗓 2026-08-13 → 2026-09-26

Core

Technical leader owning the architecture and delivery of the Metadata layer (discovery API, catalog, lineage, run history) for the dbt platform to help customers understand and trust their data.

Role type

Staff Software Engineer (Technical Lead)

Builds

Metadata services (discovery API, catalog, lineage, run history) for the dbt platform

Domain

Data Infrastructure / Analytics Engineering

Deliverable

production ML models | product features

Required skills

Distributed cloud system architecture, Technical direction & multi-engineer initiative leadership, Design review & code quality enforcement, Operational health ownership (incidents, post-mortems, reliability), AI tooling & agents proficiency, Modern backend language (Python/Java/C++/C#), Cloud platforms (AWS/GCP/Azure), Containerization (Docker/Kubernetes)

Preferred skills

Data processing (ETL/ELT), Metadata/catalog/lineage system architecture, GraphQL APIs, High-throughput multi-tenant services, Analytics engineering workflow & dbt ecosystem

Technologies

Python, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog

Responsibilities

Lead design and delivery of complex team-level projects across Metadata services, Independently design and develop architecture of new subsystems, Review and approve technical designs, Drive technical initiatives across discovery API, catalog, lineage, and run history, Coach and mentor engineers to improve code quality, Fix and optimize critical parts of the codebase

Seniority

Staff, hands-on IC with significant mentorship and architectural ownership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.