Senior Software Engineer - Orchestration

Fivetran
Denver, Ontario
Workplace: RemoteFull timeUSD 163,920 - 196,712 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Code reviews","Troubleshooting","Collaboration","Independent execution","Design trade-off communication"]

Join the Orchestration team that owns the dbt platform control plane—scheduler, execution harness, and results processing. Design and deliver end-to-end features that improve performance, reliability, and scalability across metadata services like discovery API, catalog, lineage, and run history. Collaborate with product and QE, write and review technical designs and code, strengthen test coverage, and handle production debugging with post-mortems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
20 hours ago

Senior Software Engineer - Orchestration

✓ Verified Job

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

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

Job Summary

Join the Orchestration team that owns the dbt platform control plane—scheduler, execution harness, and results processing. Design and deliver end-to-end features that improve performance, reliability, and scalability across metadata services like discovery API, catalog, lineage, and run history. Collaborate with product and QE, write and review technical designs and code, strengthen test coverage, and handle production debugging with post-mortems.
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 services (discovery API, catalog, lineage, run history).
  • •Develop, maintain, and test high-quality code while optimizing critical performance paths.
  • •Write and review technical designs and pull requests, raising the code quality bar.
  • •Improve test coverage with unit tests and refactor to reduce tech debt; troubleshoot and debug production issues with post-mortems.
  • •Break features into tasks, execute project plans, participate in sprint planning, and contribute to on-call while staying security-conscious.

Pay and Benefits

Salary: USD 163,920 - 196,712 annually
Equity and Bonus:Equity
Perks:Health InsurancePaid LeavePaid SickParental LeavePaid HolidaysEquityLearning BudgetCell PhoneVolunteer Days

Key Requirements

  • •5+ years of software industry experience, including designing and building backend services and reusable components.
  • •Experience with distributed systems and cloud computing concepts.
  • •Ability to write well-structured, performant, and well-tested code.
  • •Capability to lead feature-level software/design work independently and explain design trade-offs.
  • •Proficiency in backend/system languages such as Python, Java, C++, or C#.
Experience:5+ years
Skills:Code reviewsTroubleshootingCollaborationIndependent executionDesign trade-off communication
Languages:English
Tech Stack:PythonRustGraphQLPostgresSnowflakeKafkaKubernetesDockerAWSGCPDatadogBuildKite

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