Senior Software Engineer - Metadata

Fivetran
Ontario
Workplace: RemoteFull timeCAD 139,869 - 167,849.5 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Code review","Troubleshooting","Testing","Technical design","Independent project execution","Collaboration"]

Build and evolve the Metadata layer of the dbt platform, including the discovery API, catalog, lineage, and run history services. Own feature design and end-to-end delivery across high-throughput APIs and data models to improve performance, reliability, and capability. Write technical designs, raise code review quality, expand test coverage, troubleshoot production incidents, and collaborate with product, QE, and peers. Participate in on-call and use AI tooling to accelerate development and SDLC artifacts.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 week ago

Senior Software Engineer - Metadata

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and evolve the Metadata layer of the dbt platform, including the discovery API, catalog, lineage, and run history services. Own feature design and end-to-end delivery across high-throughput APIs and data models to improve performance, reliability, and capability. Write technical designs, raise code review quality, expand test coverage, troubleshoot production incidents, and collaborate with product, QE, and peers. Participate in on-call and use AI tooling to accelerate development and SDLC artifacts.
Location: Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement features and performance improvements across the Metadata team's services (discovery API, catalog, lineage, run history).
  • •Develop, maintain, and test high-quality, maintainable code while optimizing critical performance paths.
  • •Write and review technical designs and pull requests, explaining trade-offs and contributing constructive feedback.
  • •Improve test coverage with comprehensive unit tests and refactor to reduce technical debt.
  • •Troubleshoot and debug production issues, follow up with post-mortems, and participate in on-call rotation with security awareness.

Pay and Benefits

Salary: CAD 139,869 - 167,849.5 annually
Perks:Health InsurancePaid Time-offParental LeaveRsusLearning BudgetCell Stipend

Key Requirements

  • •5+ years of software industry experience, with a focus on designing and building backend services and reusable components.
  • •Experience working with distributed systems and cloud computing concepts.
  • •Demonstrated ability to write well-structured, performant, and well-tested code.
  • •Ability to independently lead feature-level software and design work, including explaining design trade-offs.
  • •Hands-on proficiency with modern backend/system languages such as Python, Java, C++, or C# and cloud/container technologies (Docker, Kubernetes).
Experience:5+ yearsBackend servicesDistributed systemsCloud computingData platformsData engineering
Skills:Code reviewTroubleshootingTestingTechnical designIndependent project executionCollaboration
Languages:En
Tech Stack:PythonRustGraphQLPostgresSnowflakeKafkaKubernetesDockerAWSGCPDatadogGrafanaBuildKiteGitHub CopilotClaude CodeClaudeChatGPT

Company Brief

Fivetran
Provides automated data integration and replication software that moves data from hundreds of sources into cloud data warehouses and analytics platforms. Helps engineering and analytics teams keep data pipelines reliable, current, and low-maintenance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Oakland, United States
Founded: 2012
WebsiteLinkedIn