Software Engineer

Fivetran

Toronto

On-site

CAD 100,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fivetran is seeking an enthusiastic Software Engineer to join our databases team. You will help drive performance improvements, improve reliability/architecture and build new features for our NoSQL data pipeline services.

As part of a fast-growing data company, you will write reliable code with automated tests, review code with teammates, and troubleshoot customer issues in collaboration with the support team throughout the full software development lifecycle.

Qualifications

  • Strong Java development experience.
  • Experience with NoSQL databases.
  • Experience building data pipelines / ETL/ELT.
  • Ability to thrive in a fast-growing data company.

Responsibilities

  • Write and deliver code reliably, along with automated tests (unit and integration)
  • Optimize code to make it more performant
  • Break down project work into tasks with estimates
  • Give and receive feedback through code reviews
  • Collaborate daily with team members to develop new features and improvements while minimizing technical debt
  • Resolve customer issues in collaboration with customer support
  • Work across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoring
  • Use AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigations

Skills

Java development
Distributed systems
NoSQL databases
Performance optimization
Code reviews
Unit and integration testing
Cloud platforms (AWS, GCP, Azure)
Troubleshooting

Tools

MongoDB
Amazon DynamoDB
Azure Cosmos DB
Bazel
Docker
Kubernetes
GitHub

Job description

  • Fivetran + dbt Labs is building data pipelines to power the modern data stack for thousands of companies
  • We’re seeking an enthusiastic Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability/architecture and build new features for our NoSQL data pipeline services
Technologies You’ll Use:
  • Java
  • MongoDB, Amazon DynamoDB, Azure Cosmos DB
  • AWS, GCP, Azure
  • Bazel, Docker, Kubernetes, Github
  • Write and deliver code reliably, along with automated tests (unit and integration)
  • Optimize code to make it more performant
  • Break down project work into tasks with estimates
  • Give and receive feedback through code reviews
  • Collaborate daily with team members to develop new features and improvements while minimizing technical debt
  • Resolve customer issues in collaboration with customer support
  • Work across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoring
  • Use AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigations
  • Ability to troubleshoot problematic code and identify root cause(s)
  • Knowledge of popular NoSQL databases (e.g. MongoDB, Amazon DynamoDB)
  • Expertise in Java development
  • Experience working with popular cloud platforms (e.g. AWS, GCP, Azure)
  • Experience using AI coding agents for development
  • Knowledge of and appreciation for clean code practices
  • Experience developing reliable software with high-volume data management under strict SLAs
  • Experience working with MongoDB and/or Amazon DynamoDB change data capture
  • Experience developing data integration tools (ETL or ELT)
  • Experience identifying and optimizing performance bottlenecks in distributed systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 150,000
Data Pipeline Software Engineer - NoSQL & Cloud
Data Pipeline Software Engineer - NoSQL & Cloud

Fivetran • Toronto

On-site
CAD 100,000 - 140,000
Software Engineer II
Software Engineer II

Fivetran • Toronto

Hybrid
CAD 114,000 - 136,000
100% employer-paid medical insurance
RSU stock grants
Professional development and training
+3
Software Engineer II
Software Engineer II

Fivetran, Inc. • Toronto

On-site
CAD 114,000 - 136,000
Medical insurance
PTO & holidays
Professional development
+3
Staff Software Engineer, Metadata
Staff Software Engineer, Metadata

Fivetran, Inc. • Toronto

On-site
CAD 226,000 - 277,000
100% employer-paid medical insurance
Generous PTO and holidays
Professional development opportunities
+3
Senior Software Engineer - Orchestration
Senior Software Engineer - Orchestration

Fivetran, Inc. • Canada

On-site
CAD 140,000 - 168,000
Health insurance
Paid time off
Professional development
+3
Staff Software Engineer, Metadata
Staff Software Engineer, Metadata

Fivetran • Toronto

On-site
CAD 225,000 - 276,000
100% employer-paid medical insurance
Generous PTO and parental leave
RSU stock grants
+2
Data Engineer
Data Engineer

ZoomInfo • Toronto

Hybrid
CAD 120,000 - 180,000
Benefits for the Best You
Base Pay
Bonus
+3
Engineering Manager, Metadata
Engineering Manager, Metadata

Fivetran, Inc. • Toronto

On-site
CAD 260,000 - 325,000
100% employer-paid medical insurance
Generous PTO
Professional development
+3
Staff Software Engineer
Staff Software Engineer

Vuejobs • Toronto

Hybrid
CAD 168,000 - 209,000
100% employer-paid medical insurance
Generous PTO and holidays
RSU stock grants
+3