CareerPlanSign in

Senior Software Engineer - Orchestration

CAN - Remote - Ontario🌐 Remote💼 Full-time💰 $139,869–$139,869🗓 2026-09-23 → 2026-09-25

Core

Design and deliver end-to-end features for the control plane layer of the dbt platform, including the scheduler, execution harness, and results processing.

Role type

Senior Software Engineer (Backend/Systems)

Builds

High-throughput APIs, data models, and the orchestration layer for data transformation workflows.

Domain

Data Infrastructure / Analytics Engineering

Deliverable

production ML models | product features

Required skills

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

Preferred skills

ETL/ELT, metadata/catalog systems, high-throughput multi-tenant services, dbt ecosystem, observability tools, AI coding agents

Technologies

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

Responsibilities

Design and implement features and performance improvements for metadata services; develop and test high-quality code; write technical designs and explain trade-offs; review pull requests and provide feedback; improve test coverage and refactor code; troubleshoot production issues; plan and execute project tasks; collaborate with product and QE teams; participate in on-call rotation.

Seniority

Senior, hands-on IC

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