# Staff Software Engineer

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$168k – CA$209k/yr
**Experience:** 7+ years
**Skills:** Java, C++, C, SQL, Database Internals, Change Data Capture, Data Replication, Distributed Systems, Docker, Bazel, Buildkite, GCP, AWS, Microsoft Azure, Linux
**Posted:** 2026-08-13

> Leads development of reliable, scalable database connectors and replication technology for enterprise data movement. The role requires strong Java or C/C++ experience, database internals expertise, distributed-systems design skills, and technical leadership through architecture, mentoring, and production investigations.

## Job Description

## Responsibilities

- Design, build, and improve database connectors with a focus on correctness, performance, scalability, and operability.
- Investigate complex replication and change data capture (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 for the team.
- Improve observability, testing, and operational excellence across connector systems.
- Partner with engineers across teams to improve architecture quality and reliability across the broader platform.
- Mentor engineers and provide technical leadership through design reviews, implementation guidance, and hands-on development.

## 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, such as binary logs, protocols, storage formats, or APIs.
- Strong system design skills, especially for reliable distributed systems operating under strict correctness and availability requirements.
- Ability to lead technical direction and influence architecture across teams.
- Strong communication skills and a track record of mentoring engineers.

## Nice-to-haves

- Experience with Oracle internals, redo/archive logs, or log-based replication.
- Experience with database migration or replication products.
- Experience in systems-level engineering, including kernel, drivers, networking, or protocol analysis.
- Experience working on developer infrastructure or highly reliable data platforms.

## Technologies

- Java
- C/C++
- SQL
- Relational databases and database internals
- Docker
- Bazel
- Buildkite
- Google Cloud (GCP)
- AWS
- Microsoft Azure
- Linux
- Unix
- Windows
- Git

## Compensation and Benefits

- Ontario compensation range: **$167,548–$209,435 CAD**.
- 100% employer-paid medical insurance.
- Paid time off, paid sick time, inclusive parental leave, holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Monthly cell phone stipend.
- Mental health support platform with therapy, coaching, and self-guided mindfulness resources.

## Similar jobs

- [Staff Software Engineer, Metadata](https://hotfix.jobs/jobs/16e23b4d-e57c-4aa5-a453-30ec7d50efaa) - Fivetran - Remote - $162k – $199k/yr
- [Staff Software Engineer, Metadata](https://hotfix.jobs/jobs/3aba1f31-fbd1-4d79-97b5-de7abf0aa37c) - Fivetran - Remote - $162k – $199k/yr
- [Staff Software Engineer - Backend](https://hotfix.jobs/jobs/b74325e1-6212-4821-8e15-915d73bb9b02) - Databricks - Vancouver, Canada - CA$173k – CA$238k/yr
- [Staff Backend Engineer, Passwordless](https://hotfix.jobs/jobs/075c0aef-e358-4517-817d-0ee022321fb5) - Okta - Toronto, Canada - CA$160k – CA$220k/yr
- [Staff Software Engineer, Backend](https://hotfix.jobs/jobs/ac4518ac-dba1-4750-b9fa-2378da223cfc) - Okta - Toronto, Canada - CA$160k – CA$220k/yr

**Apply:** https://hotfix.jobs/jobs/17cd70e1-50a9-4da8-937a-a0eba74dec8f
**Canonical:** https://hotfix.jobs/jobs/17cd70e1-50a9-4da8-937a-a0eba74dec8f