Skip to Content

Job Overview

We're looking for a staff software engineer to be a technical leader on our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what…

Key points

  1. Lead the design and delivery of complex, team-level projects across the Metadata services, coordinating development across multiple engineers.

  2. Independently design and develop the architecture of new subsystems, and own team-level subsystems end to end.

  3. Use AI tooling and agents — across development and SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans.

  4. Review and approve technical designs, ensuring they meet a high quality bar, and identify design deficiencies before they ship.

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

  6. Deep expertise designing and owning subsystems in distributed, cloud-based systems.

  7. Demonstrated ability to set technical direction for a team and drive multi-engineer initiatives across an area of ownership.

  8. Excellent design and architecture judgment; identifies design flaws in existing systems and proposes sound solutions with clear trade-offs.

Skills

RecruitingPythonGraphQLAWSGoogle CloudDockerKubernetesETL

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one