Fivetran
Staff Software Engineer, Metadata
Toronto, Ontario, Canada +1 · Staff · Full-time · Posted Aug 13, 2026
- Location
- Toronto, Ontario, Canada
Denver, Colorado, United States, AMER - Experience
- 8+ years of software engineering experience.
About the job
Leads technical direction and architecture for dbt’s Metadata services, building and operating APIs and systems for data discovery, catalog, lineage, and run history.
What you'll do
- Lead complex, multi-engineer projects and own the architecture and delivery of Metadata subsystems.
- Set engineering quality standards, review designs and code, and coach and mentor engineers.
- Improve service reliability and performance, follow through on incidents, and participate in on-call rotation.
What they ask for
- Track record of leading complex, team-scope technical work to completion.
- Deep expertise designing and owning subsystems in distributed, cloud-based systems; able to set technical direction and lead multi-engineer initiatives.
- Proficiency in a modern backend or systems language such as Python, Java, C++, or C#; hands-on cloud, containerization, and development infrastructure experience.
- Experience with QE test strategy and operational health; fluent with AI coding assistants/agents and conversational AI for SDLC artifacts.
Nice to have
- Experience in ETL/ELT or cloud-based data platforms; metadata, catalog, lineage, or discovery/search systems.
- Experience with GraphQL APIs and high-throughput, multi-tenant data services; familiarity with analytics engineering and the dbt ecosystem.
Pay
$162,157.50 — $198,877.25 CAD (new-hire compensation; may include sales incentives or target bonuses depending on role)
Tools
Python, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS
AI focus
Uses AI tooling and agents in development and SDLC artifacts, including TDDs, PRDs, post-mortems, and test plans; uses AI code assistants and conversational AI to generate and investigate code and author, review, and synthesize artifacts.
Model-written summary · the original posting is authoritative