Staff Software Engineer - ETL Platform (Toronto)

Staff Software Engineer - ETL Platform (Toronto)

17 Apr
|
Fivetran
|
Toronto

17 Apr

Fivetran

Toronto

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

We are looking for a Staff Software Engineer to join our ETL Platform team.

This is a full time, hybrid position based in our Toronto office.

About the Role

We own the core platform that backs Census' sync engine and are responsible for keeping our customer data flowing smoothly - on time, every time. We design and implement projects like our recent Sync Tracking overhaul, enabling us to capture, store, and process huge datasets, giving customers complete visibility into what data is flowing through our pipes. We manage a constantly scaling and resizing fleet of machines to handle the dynamic needs of our customers, acting as the shadow infrastructure team.

Technologies You'll Use

- Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
- Expertise in at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.
- Solid understanding of relational databases (experience with data warehousing solutions (e.g., Snowflake) is a bonus)
- Proven experience in system integration, including API consumption and development (experience with infrastructure management is a bonus)
- Familiarity with leading cloud providers, such as GCP, AWS, or Azure

What You'll Do
- Make valuable contributions to the deepest recesses of our tech stack - including writing typesafe Ruby and Rails with Sorbet, building performant Kotlin microservices, managing highly available Spark clusters, working on deterministic Temporal workflows, and Terraforming all the things in AWS.




- Think in Parquet, live in cloud storage, and have data flowing through your veins.
- Operate in hostile territory on all sides - building and managing a data diffing ETL engine that operates across every type of data warehouse and SQL dialect imaginable on data you don't own or control, and send it to countless permutations of destinations that could respond any number of unpredictable ways.
- Be a reliable and steadfast operator, participating in the team on call rotation to help diagnose, triage and fix performance bottlenecks and gnarly edge cases our customers discover. You'll leave the campsite cleaner than you found it.
- Work closely with our product team to help design and develop new features to improve data pipeline observability and debuggability, putting you on a first name basis with the data teams of many companies you have come to love and respect.
- Ownership - Experience being on call, driving system quality higher, managing costs and constantly recognizing areas to simplify while always improving composability.
- Autonomous and Self Motivated - Thrives in a high trust environment, driving projects forward and making independent decisions with confidence.




- Adaptable and Resilient - Comfortably navigates ambiguity and views challenges as opportunities for growth.
- Driven and Persistent - Maintains a solid focus on goals, confidently overcoming obstacles and eagerly seeking innovative solutions to exceed expectations.

$167,548 - $209,435 CAD

Perks and Benefits

- 100% employer paid medical insurance
- Generous paid time off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
- 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 that offers personalized care and resources in areas such as therapy, coaching, and self guided mindfulness exercises for all covered employees and their covered dependents.

We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process. If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this form. We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience. Your request and any information provided will be kept confidential and will not impact your candidacy. We look forward to hearing from you and accommodating your needs to the best of our ability.

📌 Staff Software Engineer - ETL Platform (Toronto)
🏢 Fivetran
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: staff software engineer - etl platform (toronto) / toronto
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: staff software engineer - etl platform (toronto) / toronto