Senior Software Engineer

12 hours ago


Toronto, Ontario, Canada Fivetran Full time $120,000 - $180,000 per year

About the Role

Fivetran is building data pipelines to power the modern data stack for thousands of companies.

We're looking for a a Senior Software Engineer enthusiastic to join our fast-growing company. As a part of the Database Connector Team, you will be responsible to help build new features of our data pipeline service, help improve our software architecture, and maintain reliable operation of the service. We're looking for someone who wants to learn and apply the key values that make our product great, dive deep into complex investigations into data replication and build a world class ELT solution.

This is a full-time, hybrid position based out of our Toronto, Canada office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team.

Technologies You'll Use

Java, C, SQL, MySQL, Kubernetes, Docker, AWS, GCP, Bazel, Buildkite, Grafana

What You'll Do

Deep Dive into Data Replication: Debug and analyze complex replication issues, working with production code used by hundreds of customers.Design & Develop New Features: Own the full development lifecycle—requirements gathering, design, prototyping, implementation, code reviews, release, and monitoring.Collaboration & Ownership: Work closely with cross-functional teams, take initiative, and feel a strong sense of responsibility for the platform's success.Optimize Performance & Reliability: Continuously enhance performance, scalability, and efficiency to improve the product experience.Maintain & Improve Existing Connectors: Contribute to maintaining, refining, and evolving Fivetran's connectors and infrastructure. Identify areas for improvement and drive meaningful changes.Bug Fixes & On-Call Support: Troubleshoot issues, provide timely resolutions, and participate in on-call rotations to ensure high availability.

Skills We're Looking For

Execution-oriented with strong technical and problem-solving skills that enables to design and develop software that is effective, intuitive, easy-to-operate, and elegantly simple.Experience in architecting reliable distributed systems, with an emphasis on high-volume data management within enterprise and/or web-scale products and platforms that operate under strict SLAs.Experience with use of a wide array of algorithms and data structures.Strong knowledge and expertise in working with Java, AWS, Cloud-based APIs, databases, data warehouses, software design and programming best practices.Skilled at communicating technical topics and risks to both technical and non-technical audiences.Entrepreneurial mindset, excellent communication, and technical leadership skills.Create and contribute to an environment that is geared to innovation, high productivity, high quality and customer service.Strong knowledge and expertise in writing SQL queries and understanding of query execution plans.

Bonus Skills

Knowledge of DBMS internals.Familiarity with system level programming (such as process and memory management and inter-process communication) .Experience with data replication, ETL/ELT tools.Experience in designing and developing file, event, application, or database connectors.Experienced working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, BuildKite, or similar technologies.

#LI-HYBRID #LI-EM1



  • Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per year

    Senior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...


  • Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per year

    Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...


  • Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per year

    Job Title: Senior .NET Developer Location: Burlington, Greater Toronto Area (Hybrid)Job Type: Full-TimeCompany: boostCX (A Banyan Software Portfolio Company)Salary Range: CAD 90,000-115,000 per annum About boostCX: boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement,...


  • Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time US$125,000 - US$175,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Banyan Software Full time $1,080,000 - $1,380,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...