CareerPlanSign in

Senior Software Engineer - Metadata

CAN - Remote - Ontario💼 Full-time💰 $139,869–$139,869🗓 2026-08-13 → 2026-09-26

Core

Design and deliver end-to-end features for the metadata layer of the dbt platform, including discovery APIs, catalog, lineage, and run history services.

Role type

Senior Software Engineer (Backend/Systems)

Builds

High-throughput APIs, data models, and metadata services for the modern data stack

Domain

Data Infrastructure / Analytics Engineering

Deliverable

production ML models | product features

Required skills

Python, Rust, GraphQL, distributed systems, cloud computing, performance optimization, technical design, code review, unit testing, debugging

Preferred skills

ETL/ELT experience, metadata/catalog systems, GraphQL APIs, multi-tenant services, analytics engineering workflow, dbt ecosystem, observability tools (Datadog, Grafana), CI tooling (BuildKite)

Technologies

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

Responsibilities

Design and implement features and performance improvements; develop and test high-quality code; write technical designs and explain trade-offs; review designs and pull requests; improve test coverage and refactor code; troubleshoot production issues; plan and execute project tasks; collaborate with product and QE; participate in on-call rotation; use AI tooling to accelerate development

Seniority

Senior, hands-on IC

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