Staff Software Engineer

Fivetran
Toronto
Workplace: HybridFull timeCAD 167,548 - 209,435Function: Software EngineeringSkills: ["Communication","Mentoring","Technical leadership","System design"]

Join the Database Connector team to design and evolve reliable, scalable replication technology for enterprise customers. You’ll focus on change data capture (CDC) correctness, performance, and operability—investigating complex replication behaviors in production systems, analyzing low-level database behavior and logs, and extending support for major platforms like Oracle. You’ll also drive technical roadmap decisions, improve observability and testing, and mentor engineers through design reviews and hands-on development.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 month ago

Staff Software Engineer

✓ Verified Job

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

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

Job Summary

Join the Database Connector team to design and evolve reliable, scalable replication technology for enterprise customers. You’ll focus on change data capture (CDC) correctness, performance, and operability—investigating complex replication behaviors in production systems, analyzing low-level database behavior and logs, and extending support for major platforms like Oracle. You’ll also drive technical roadmap decisions, improve observability and testing, and mentor engineers through design reviews and hands-on development.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and improve database connectors with a focus on correctness, performance, scalability, and operability.
  • •Investigate complex replication and CDC issues in production systems used by enterprise customers.
  • •Analyze low-level database behavior, logs, and transaction flows to support new features and improve reliability.
  • •Develop support for new database capabilities, especially in Oracle and other enterprise database platforms.
  • •Drive software design and technical roadmap decisions, improving observability, testing, and operational excellence while mentoring engineers.

Pay and Benefits

Salary: CAD 167,548 - 209,435
Equity and Bonus:Equity
Perks:Health InsuranceRsusPaid LeaveParental LeaveLearning Budget

Key Requirements

  • •Significant hands-on software engineering experience building backend, infrastructure, or distributed systems.
  • •Strong experience with Java and/or C/C++ in production systems.
  • •Deep understanding of database internals, transaction semantics, query behavior, and data consistency.
  • •Experience building or maintaining data replication, CDC, ETL/ELT, migration, or connector systems.
  • •Experience investigating low-level or poorly documented system behavior (e.g., binary logs, protocols, storage formats, or APIs).
Experience:Distributed systemsData replicationCDCETL/ELTData connectors
Skills:CommunicationMentoringTechnical leadershipSystem design
Languages:English
Tech Stack:JavaC/C++SQLDockerBazelBuildkiteGCPAWSAzureLinuxUnixWindowsGitOracle

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