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$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...DataFull timeInternshipWork at officeRemote work- ...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...DataSeniorWork at officeWork from homeFlexible hours
- ...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...DataSeniorFull time
$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...DataSeniorLong term contractFull timeWork at officeImmediate start- ...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...DataFull timeLocal areaFlexible hours
$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...DataPermanent employmentFull timeInternship- ...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...SeniorFull timeRemote work3 days per week
- ..., 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
- ...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’...DataLong term contractWork at officeLocal areaFlexible hours
- ...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...SeniorFull time
- ...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
- ...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...DataSeniorLong term contractImmediate start
$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...DataSeniorLong term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$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,...DataSeniorFull time- ...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...DataSenior
- ...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 employmentFull time
$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 timeLocal area$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...DataSeniorLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week- ...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...SeniorFull time
- ...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...SeniorFull time
$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 areaWorldwide$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...DataSeniorLong term contractFull timeWork at officeLocal areaFlexible hoursShift work2 days per week3 days per week$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...DataFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$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 timeLocal area$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...DataLong term contractTemporary workBank staffWork at officeRemote workFlexible hours- ...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...DataSeniorFull time
- ...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....SeniorFull time
$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 areaWorldwide- ...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...DataLong term contract
- ...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...DataLong term contractTemporary workVisa sponsorshipWork visa
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!
- data centre engineer Toronto, ON
- junior data engineer Toronto, ON
- gcp data engineer Toronto, ON
- remote data engineer Toronto, ON
- data engineer Toronto, ON
- information engineer Toronto, ON
- data integration developer Toronto, ON
- big data engineer Toronto, ON
- data cabling engineer Toronto, ON
- data engineering intern summer Toronto, ON
