Fivetran

Staff Software Engineer

Fivetran
Apply
3 months ago
Toronto, CanadaStaff+

Responsibilities

  • Design, build, and improve database connectors for correctness, performance, scalability, and operability.
  • Investigate complex replication and CDC issues in production systems serving enterprise customers.
  • Analyze low-level database behavior, logs, and transaction flows to support features and improve reliability.
  • Develop support for new database capabilities, especially 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 platform reliability.
  • 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 production experience with Java and/or C/C++.
  • 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, including binary logs, protocols, storage formats, or APIs.
  • Strong system design skills for reliable distributed systems with strict correctness and availability requirements.
  • Ability to lead technical direction and influence architecture across teams.
  • Strong communication skills and experience mentoring engineers.
  • Bonus: experience with Oracle internals, redo/archive logs, or log-based replication.
  • Bonus: experience with database migration or replication products.
  • Bonus: systems-level engineering experience involving kernels, drivers, networking, or protocol analysis.
  • Bonus: experience with developer infrastructure or highly reliable data platforms.

Benefits

  • Full-time position based in Toronto, Canada.
  • Hybrid work model with remote flexibility and two days in the office each week.
  • 100% employer-paid medical insurance, subject to country and worker type.
  • Paid time off, 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 team-building activities.
  • Monthly cell phone stipend.
  • Mental health support platform with therapy, coaching, and self-guided mindfulness resources for employees and covered dependents.

Categories

BackendData Engineering
Fivetran

About Fivetran

1,001-5,000 employees

Fivetran builds a managed data integration platform that extracts data from hundreds of SaaS apps and databases and loads it into cloud data warehouses for analytics and AI teams. Sold as a subscription SaaS service, it provides prebuilt connectors, automated schema management, and ELT/replication to destinations like Snowflake, BigQuery, Databricks, and Redshift. Founded in 2012 and headquartered in Oakland, it serves customers such as Autodesk, Condé Nast, JetBlue, and Morgan Stanley.

Contact me