Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff Software Engineer (Binary Log Data Replication)

Fivetran

About the Role

Fivetran is building data pipelines to power the modern data stack for thousands of companies. The Database Team focuses on SQL Server and Oracle binary log reading and change data capture. You will help build new features of our data pipeline service, improve our software architecture, and maintain reliable operation, diving deep into complex investigations of database transaction logs, binary log parsing, and data replication to deliver a world‑class ELT solution for SQL Server or Oracle systems.

We emphasize no‑nonsense code and take pride in simple, effective systems. Our back‑end is built on Java, C, Postgres, and Kubernetes; our front‑end on React and Typescript.

Product Focus

  • Facilitates Data Analytics – reliably deliver best‑in‑class schemas and clean data for analysts.
  • Contributes to our Community – develop tools like Data Lakes, SQL‑based Transformations, and schema explorers.
  • Is Absolutely Dependable – make Fivetran the most reliable and secure component of our customers’ data infrastructure.

Technologies You’ll Use

Java, SQL Server, Oracle, SQL, Kubernetes

What You’ll Do

  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency.
  • Reverse Engineering Database Binary Logs: Use reverse engineering techniques to understand and improve the database binary log structure for better data integrity and replication performance.
  • Dive Deep into Data Replication: Debug and analyze existing code used by hundreds of customers, including those running the largest SQL Server clusters.
  • Analyze New Features: Evaluate new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features.
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors and call for improvement in all areas of Fivetran’s codebase and infrastructure.
  • Cloud and Scale: Be part of the process to move a high‑performance client‑side service to the cloud and operate at scale.
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team, and collaborate with Database Group leadership on the rolling 12‑month technical roadmap for the organization.
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go‑To‑Market teams to assist in challenging customer situations and provide technical expertise to ensure customer satisfaction and support growth objectives.

Skills We’re Looking For

  • 10+ years programming in Java, C or C++ with a strong background in SQL Server.
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs.
  • Writes well‑structured and performant code.
  • Can solve critical problems for our largest customers to minimize impact.
  • Can dive into previously written code and suggest improvements.
  • Understands and can explain how to build high‑performance systems and processes.
  • Able to define project requirements and design software and infrastructure.
  • Enjoys mentoring and growing junior developers.
  • Has an analytical mindset that helps identify design flaws in existing systems and propose improvements.
  • Experience understanding customer requirements and breaking them into engineering tasks.

Bonus Skills

  • Advanced knowledge in reverse engineering, especially with database systems.
  • Experience working with open‑source projects and collaborators.
  • Experience in data processing (ETL, ELT) and/or cloud‑based platforms.
  • Experience designing and developing file, event, application, or database connectors.
  • Experience working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, or similar technologies.

Perks and Benefits

  • 100% employer‑paid medical insurance.
  • Generous paid time‑off policy (PTO), paid sick time, inclusive parental leave, holidays, and volunteer days off.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Company virtual happy hours, free food, and fun team‑building activities.
  • Monthly cell phone stipend.
  • Access to an innovative mental health support platform offering therapy, coaching, and self‑guided mindfulness exercises for employees and covered dependents.

Work Arrangement

This is a full‑time, hybrid position based out of our Toronto, Canada office. Our hybrid model offers two days in the office each week for collaboration.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer (Binary Log Data Replication) in Toronto, ON vacancy
  • $167.55k - $209.44k per year

     ...has remained the same: to make access to data as simple and reliable as electricity....  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector... 
    Data
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    2 hours ago
  •  ...Be part of a team of multidisciplinary Engineers and Researchers using an AI‑first approach...  ...Researchers and Engineers. Mentor other software engineers via code reviews, technical...  ...application development, distributed systems, data storage and processing, parallel... 
    Data
    Senior
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    4 days ago
  •  ...diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Senior/Staff Software Engineer embedded within our Autonomy & Algorithms team, you will build the scalable ML data pipelines necessary to train and... 
    Data
    Senior
    Full time

    waabi

    Toronto, ON
    28 days ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...specific team’s immediate gap.  Staff Engineers at Carta are...  ...influence include: Platform Data Ecosystem: Shaping how data flows... 
    Data
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    17 days ago
  •  ...Job Description Staff Data/AI Engineer role What's the opportunity? We’re looking for a Staff Data/AI Engineer to join RBC Borealis...  ...if you have: Bachelor’s degree in Computer Science, Software Engineering, or a related field, with 5+ years of experience... 
    Data
    Full time
    Local area
    Flexible hours

    ODAIA

    Toronto, ON
    5 days ago
  • $205k per year

     ...RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver...  ...documentation Collaborate with Product, Design, and Data teams to translate business needs into technical solutions... 
    Data
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    14 days ago
  •  ...The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control...  ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and vehicle... 
    Senior
    Full time
    Remote work
    3 days per week

    waabi

    Toronto, ON
    28 days ago
  •  ..., innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Graphics Software Engineer, you will create the next generation of multi-sensor rendering software for autonomous driving. You will collaborate with our team... 
    Senior

    waabi

    Toronto, ON
    28 days ago
  •  ...requests from web and mobile clients. We’re looking for a Staff Engineer who applies a deep understanding of the underlying technologies...  ...engineering culture: encourage thoughtful debate, blameless retros, and data‑driven decision‑making. Technical Experience What We’... 
    Data
    Long term contract
    Work at office
    Local area
    Flexible hours

    OpenTable

    Toronto, ON
    1 day ago
  •  ...About Air- tek    Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers... 
    Senior
    Full time

    air-tek

    Toronto, ON
    28 days ago
  •  ...your career. About the team The GTM Data team is dedicated to building and...  ...on investment. The team is composed of Software Engineers with a focus on data, and are all based...  ...North America. What you’ll do As a Staff Software Engineer in the GTM Data Mart Team... 
    Data

    Stripe

    Toronto, ON
    more than 2 months ago
  •  ...that millions of Canadians trust with their financial lives. Data & Engineering at Wealthsimple spans everything from the client-facing apps...  ...yet exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior... 
    Data
    Senior
    Long term contract
    Immediate start

    Wealthsimple

    Toronto, ON
    1 day ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  ...are seeking a talented, self-driven and highly motivated Staff Data Engineer, with experience working with and developing large... 
    Data
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $141k - $249k per year

     ...learn more visit:   On Tools, we build software tools that solve Waabi-specific problems...  ..., collaborating with Researchers and Engineers. - Mentor other software engineers via...  ...interactive simulation, custom labelling tools, data annotation tools, dataset curation tools,... 
    Data
    Senior
    Full time

    waabi

    Toronto, ON
    28 days ago
  •  ...vehicle development. Our closed-loop simulation engine built with the latest in generative AI...  ...scale.  - Design and implement orchestration software between simulation subcomponents including the autonomy system, data-driven actor models, and sensor simulation powered... 
    Data
    Senior

    waabi

    Toronto, ON
    28 days ago
  •  ...Join our Framework team: the engineering foundation that makes Achievers scale.   This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on —... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    18 days ago
  • $185k - $231.5k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    2 hours ago
  • $164.6k - $235.1k per year

     ...onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the...  ...multiple pods/domains (Backend, Product, Data Science, Design, UXR) toward a common objective...  ...stakeholders ~ Experience mentoring senior and mid level engineers AI-Integrated... 
    Data
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    26 days ago
  •  ...enterprise. Emburse is looking for a passionate software engineer to contribute to the development of an...  ...interconnected set of system solutions. As a staff engineer at Emburse, you’ll work with engineering managers, senior engineers, and cross-functional partners to design... 
    Senior
    Full time

    emburse

    Toronto, ON
    28 days ago
  •  ...milestones, mentoring ICs, and communicating insights and results to stakeholders and leadership.   Qualifications: - 5+ years software engineering or systems/performance engineering experience (BS in CS/EE or related), with demonstrated end-to-end ownership of complex... 
    Senior
    Full time

    waabi

    Toronto, ON
    28 days ago
  • $160k - $220k per year

     ...We're all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation...  ...Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    27 days ago
  • $140k - $175k per year

     ...spanning Engagement Manager and Guided Assurance. As a Lead Software Engineer AI (Staff Engineer AI), you will own core backend and AI orchestration...  ...that operate over millions of documents, highly structured tax data, ever-changing laws, and thousands of concurrent AI... 
    Data
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $148.8k - $198.8k per year

     ...Thomson Reuters is seeking a Staff Software Engineer. This person will be experienced in C# and lead advanced cloud AI services. Below is an overview...  ...unique AI security concerns (e.g., prompt injection, data poisoning).  ~ Prepare and present high-quality technical... 
    Data
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $120k - $150k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    22 days ago
  • $156.8k - $196k per year

     ...Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions...  ...form with your specific accommodation request. Personal data that is provided as part of the application and recruitment process... 
    Data
    Long term contract
    Temporary work
    Bank staff
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    7 days ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack...  ...systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the embedded... 
    Data
    Senior
    Full time

    dominion%20dynamics

    Toronto, ON
    1 day ago
  •  ...to help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our...  ...runtime management and patching, environment reproducibility and replication, security and compliance, and observability for notebooks.... 
    Senior
    Full time

    snowflake

    Toronto, ON
    1 day ago
  • $140k - $192.5k per year

     ...our backend to and grant proper application access.c) The Staff Software Engineer in Test Opportunity We are looking for an experienced Software...  ...with application developers to execute tests, log, track and validate test results. What you’ll be doing... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  •  ...something big!  About the Team Engineers on this team construct our...  ...Reporting to the Manager of Data Platform, you will play a critical...  ...code quality and thoughtful software design. You will be working on...  ...code at Forma. As a Staff Engineer, you are expected to... 
    Data
    Long term contract

    Forma.ai

    Toronto, ON
    14 days ago
  •  ...has applied innovation and user-designed, data driven applications and solutions. We...  ...are seeking a talented and enthusiastic Staff Software Developer to join our growing team. In this...  ..., and effectively. Mentor junior engineers. Other duties as assigned What... 
    Data
    Long term contract
    Temporary work
    Visa sponsorship
    Work visa

    United States Digital Space LLC

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer (Binary Log Data Replication). Be the first to apply!