Senior Software Engineer
12 hours ago
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
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior 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...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon 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,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon 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,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per yearSenior 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...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearJob 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,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per yearBeacon 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,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time US$125,000 - US$175,000 per yearBeacon 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,...
-
Senior Software Engineer
6 days ago
Toronto, Ontario, Canada Banyan Software Full time $1,080,000 - $1,380,000 per yearBanyan 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...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per yearBanyan 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...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearBanyan 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...