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
About Fivetran
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.
