Senior Software Engineer - Metadata

Fivetran
Denver, Ontario
Workplace: RemoteFull timeUSD 139,869 - 167,849.5 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Collaboration","Problem-solving","Quality focus","Independent ownership"]

Own the design and end-to-end delivery of features for the Metadata team’s dbt platform services, including the discovery API, catalog, lineage, and run history. Build high-throughput, reliable backend systems by improving performance, writing and reviewing technical designs, and raising quality through thorough unit tests and code reviews. Troubleshoot production issues, participate in on-call, and collaborate with product, QE, customer support, and peers while using AI tooling to accelerate 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

Own the design and end-to-end delivery of features for the Metadata team’s dbt platform services, including the discovery API, catalog, lineage, and run history. Build high-throughput, reliable backend systems by improving performance, writing and reviewing technical designs, and raising quality through thorough unit tests and code reviews. Troubleshoot production issues, participate in on-call, and collaborate with product, QE, customer support, and peers while using AI tooling to accelerate SDLC artifacts.
Location: Denver, Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement features and performance improvements across Metadata team services (discovery API, catalog, lineage, run history).
  • •Develop, maintain, and test high-quality, maintainable code while optimizing critical paths for performance.
  • •Write technical designs for feature-level work, gather feedback, and clearly explain design trade-offs.
  • •Participate in and review technical designs and pull requests, providing constructive feedback.
  • •Troubleshoot and debug production issues, follow up with post-mortems, and be mindful of security during work.

Pay and Benefits

Salary: USD 139,869 - 167,849.5 annually
Perks:Health InsurancePaid LeaveParental LeaveRsusLearning Budget

Key Requirements

  • •5+ years of software industry experience designing and building backend services and reusable components.
  • •Experience with distributed systems and cloud computing concepts.
  • •Ability to independently lead feature-level software and design work and clearly explain design trade-offs.
  • •Demonstrated ability to write well-structured, performant, well-tested code with experience in code reviews, troubleshooting, and testing.
  • •Proficiency with modern backend/system languages such as Python, Java, C++, or C# and hands-on experience with cloud platforms and containerization (Docker, Kubernetes).
Experience:5+ yearsDistributed systemsCloud computingBackend servicesData platformsDbt ecosystem
Skills:CommunicationCollaborationProblem-solvingQuality focusIndependent ownership
Languages:English
Tech Stack:PythonRustGraphQLPostgresSnowflakeKafkaKubernetesDockerAWSGCPDatadogGrafanaBuildKiteClaude CodeGitHub CopilotChatGPT

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