Staff Software Engineer, Metadata

Fivetran
Toronto, United States
Full timeUSD 162,157.5 - 198,877.25Function: Software EngineeringSkills: ["Technical leadership","Design judgment","Coaching","Mentorship","Code quality enforcement"]

Lead technical direction for the Metadata team that powers the dbt platform’s metadata layer, including discovery API, catalog, lineage, and run history services. Own architecture for major distributed subsystems end to end, drive complex multi-engineer projects, and raise standards through design reviews, coaching, and mentorship. Tackle critical reliability and performance issues, partner on test strategy with QE, and use AI tooling to improve SDLC artifacts and code quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 week ago

Staff 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

Lead technical direction for the Metadata team that powers the dbt platform’s metadata layer, including discovery API, catalog, lineage, and run history services. Own architecture for major distributed subsystems end to end, drive complex multi-engineer projects, and raise standards through design reviews, coaching, and mentorship. Tackle critical reliability and performance issues, partner on test strategy with QE, and use AI tooling to improve SDLC artifacts and code quality.
Location: Toronto, United States
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design and delivery of complex, team-level projects across the Metadata services, coordinating multiple engineers.
  • •Independently design and develop subsystem architectures, owning them end to end.
  • •Drive discovery API, catalog, lineage, and run history technical initiatives across the team’s areas of responsibility.
  • •Review and approve technical designs to ensure high-quality outcomes; set and uphold engineering best practices.
  • •Coach and mentor engineers, fix and optimize critical codebase components, and participate in periodic on-call rotation.

Pay and Benefits

Salary: USD 162,157.5 - 198,877.25
Equity and Bonus:Equity
Perks:Health InsurancePaid LeaveParental LeaveRsusLearning BudgetCell Phone

Key Requirements

  • •8+ years of software engineering experience leading complex, team-scope technical work to completion.
  • •Deep expertise designing and owning subsystems in distributed, cloud-based systems.
  • •Demonstrated ability to set technical direction and drive multi-engineer initiatives across an area of ownership.
  • •Excellent design and architecture judgment with the ability to identify flaws and propose solutions with clear trade-offs.
  • •Proficiency in a modern backend or systems language such as Python, Java, C++, or C#; hands-on cloud/container experience (AWS, GCP or Azure; Docker, Kubernetes).
Experience:Distributed systemsCloudBackendData infrastructureMetadataETL/ELTDbt ecosystem
Skills:Technical leadershipDesign judgmentCoachingMentorshipCode quality enforcement
Languages:English
Tech Stack:PythonGraphQLPostgresSnowflakeKafkaKubernetesDockerAWSGCPDatadogJavaC++C#AzureClaudeChatGPT

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