Enable job alerts via email!

Staff Software Engineer

Fivetran

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

8 days ago

Job summary

A leading data integration company in Toronto is seeking a Senior Software Engineer to enhance enterprise capabilities and features. You will work on high-impact projects that contribute to the long-term success of our platform. The ideal candidate has over 5 years of experience with strong Java skills and proficiency in cloud technologies. This full-time role allows for a hybrid work model, promoting collaboration within teams.

Benefits

100% employer-paid medical insurance
Generous PTO, sick leave, parental leave
Professional development opportunities
Monthly cell phone stipend
Access to mental health support services

Qualifications

  • Require 5+ years in software engineering, with a passion for solving complex problems.
  • Experience leading large projects and designing software solutions.
  • Knowledge of observability tools (e.g., New Relic, Grafana) is a plus.

Responsibilities

  • Lead design, development, and debugging of enterprise capabilities for our largest customers.
  • Manage multiple projects, coordinate with stakeholders, and ensure timely delivery.
  • Ensure high standards for code quality, performance, scalability, and reliability.

Skills

Strong knowledge of OOP, preferably Java
Proficiency in writing well-structured, performant code
Problem-solving skills
Excellent English communication skills

Tools

Docker
Kubernetes
Cloud technologies (AWS, GCP, Azure)
Job description

From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.

About the Role

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

Fivetran is looking for a talented Senior Software Engineer with a passion for building enterprise-grade software to join the team. You will focus on developing world-class enterprise capabilities and features to support our largest and most sophisticated customers.

The work we do is highly visible and critically important to Fivetran's long-term growth and success. You will impact the entire product, especially our next-generation enterprise, data governance, and solutions engineering offerings.

Fivetran embodies data-driven development — our engineering team is dedicated to building a world-class product that:

  • Facilitates Data Analytics — deliver schemas and clean data that are intuitively useful to analysts.
  • Contributes to our Community — develop tools like Data Lakes, SQL Transformations, and schema explorers to empower analysts.
  • Is Absolutely Dependable — make Fivetran the most reliable and secure component of our customers’ data infrastructure.

We prioritize simple, effective code. Our backend uses Java, C, Postgres, Kubernetes; our frontend uses React and Typescript.

This is a full-time role based in Toronto, Canada, with a hybrid work model: two days in the office each week for collaboration.

Technologies You’ll Use

What You’ll Do

  • Lead design, development, and debugging of enterprise capabilities for our largest customers.
  • Manage multiple projects, coordinate with stakeholders, and ensure timely delivery.
  • Maintain and improve existing features and infrastructure.
  • Ensure high standards for code quality, performance, scalability, and reliability.
  • Collaborate on cross-functional projects to create innovative solutions.
  • Enhance the reliability and security of our data infrastructure.
  • Stay updated on emerging technologies and industry trends.
  • Work with Customer Success and GTM teams to resolve challenging customer issues.
  • Participate in on-call rotations and hiring processes.
  • Require 5+ years in software engineering, with a passion for solving complex problems.
  • Strong knowledge of OOP, preferably Java.
  • Proficiency in writing well-structured, performant code.
  • Experience leading large projects and designing software solutions.
  • Ability to understand customer needs and translate them into engineering tasks.
  • Problem-solving skills to unlock valuable use cases.
  • Experience with cloud technologies (AWS, GCP, Azure), Docker, Kubernetes.
  • Excellent English communication skills.
  • Knowledge of observability tools (e.g., New Relic, Grafana) is a plus.
  • Experience with CI tools like Buildkite or CircleCI.
Bonus Skills
  • Experience with data processing (ETL, ELT) and cloud platforms.
  • Familiarity with cloud environments like AWS, GCP, Kubernetes, Docker, BuildKite.
Perks and Benefits
  • 100% employer-paid medical insurance.
  • Generous PTO, sick leave, parental leave, holidays, volunteer days.
  • Professional development opportunities.
  • Team-building activities, virtual happy hours, free food.
  • Monthly cell phone stipend.
  • Access to mental health support services.
  • Benefits may vary by country and worker type. Contact your recruiter for details.
  • Learn more about Fivetran's Benefits by Region.

Fivetran values diversity, equity, inclusion, and belonging, promoting a workforce that reflects our global community.

To learn about our culture, watch our video here.

We are committed to providing accommodations during the interview process. Please submit your request via this form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.