Senior Software Engineer - Backend

Fivetran

Toronto, Canada
On-site
Expertise in interpreted languages like python or ruby
Expertise in compiled languages like c++, kotlin, go, or java
Solid understanding of relational databases and data warehousing
The role involves owning the core platform that backs the sync engine to keep customer data flowing smoothly on time every time

Job Summary

  • The role involves owning the core platform that backs the sync engine to keep customer data flowing smoothly on time every time.
  • Engineers will write typesafe Ruby and Rails, build performant Kotlin microservices, and manage highly available Spark clusters.
  • This is a hybrid position based out of the Toronto office requiring two days in-person collaboration each week.

Matching Summary

The role involves owning the core platform that backs the sync engine to keep customer data flowing smoothly on time every time.

Skills & Requirements

Must-have

  • Expertise in interpreted languages like Python or Ruby
  • Expertise in compiled languages like C++, Kotlin, Go, or Java
  • Solid understanding of relational databases and data warehousing
  • Proven experience in system integration and API development
  • Familiarity with leading cloud providers such as GCP, AWS, or Azure
  • Experience being on-call for production systems

Nice-to-have

  • Experience with Snowflake or similar data warehouse solutions
  • Experience with infrastructure management tools
  • Ability to work autonomously in a high-trust environment
  • Strong ownership mindset for system quality and cost management
  • Resilience in navigating ambiguity and hostile technical territory

Key Requirements

  • Senior level software engineering experience
  • Hybrid work availability in Toronto
  • Willingness to participate in on-call rotations

Work Rights

Not specified

Tailored Resume

Cover Letter