Staff Software Engineer @Fivetran

    2 days ago·Fivetran is hiring a Staff Software Engineer·📍 Canada

    Overview

    Fivetran is seeking a Staff Software Engineer to join the Database Connector team, which focuses on building and operating core replication technology for enterprise customers.

    Key Responsibilities

    • Design, build, and improve database connectors focusing on correctness, performance, scalability, and operability.
    • Investigate complex replication and change data capture (CDC) issues in production systems.
    • Analyze low-level database behavior, logs, and transaction flows to enhance reliability.
    • Develop support for new database capabilities, especially for Oracle and enterprise platforms.
    • Drive software design and technical roadmap decisions.
    • Improve observability, testing, and operational excellence in connector systems.
    • Collaborate with engineers to enhance architecture quality and reliability.
    • Mentor engineers through design reviews and hands-on development.

    Requirements

    • Significant hands-on experience in software engineering, 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 with data replication, CDC, ETL/ELT, migration, or connector systems.
    • Ability to investigate low-level system behavior.
    • Strong system design skills for reliable distributed systems.
    • Leadership in technical direction and architecture influence.
    • Excellent communication skills and mentoring record.

    Benefits

    • 100% employer-paid medical insurance.
    • Generous paid time-off policy, holidays, and volunteer days off.
    • RSU stock grants.
    • Professional development and training opportunities.
    • Company events and team-building activities.
    • Monthly cell phone stipend.
    • Mental health support platform for employees and dependents.

    Location

    Remote with a hybrid work model requiring two days in the office in Toronto, Canada.

    How to Apply

    To apply for this position, visit Fivetran's careers page and complete the application form.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.