Skip to main content

Software Engineer II

Fivetran
Hybrid - Toronto, Ontario, CanadaUpdated 2d ago
Compensation
$114k–$136k
Published range
Location
Hybrid - Toronto, Ontario, Canada
Remote eligibility
Employment
Full-time
Mid-level
Role family
Engineering
B2B SaaS
Apply on fivetran.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

Fivetran + dbt Labs is building data pipelines to power the modern data stack for thousands of companies. As part of the databases team, you will help drive performance improvements, improve reliability/architecture, and build new features for our NoSQL data pipeline services. This is a full-time position based out of Fivetran's Toronto office, with a hybrid work model offering remote flexibility and in-person collaboration.

What You'll Do

  • 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 We're Looking For

  • Expertise in Java development
  • Experience developing reliable software with high-volume data management under strict SLAs
  • Experience working with popular cloud platforms (e.g., AWS, GCP, Azure)
  • Experience using AI coding agents for development
  • Knowledge of popular NoSQL databases (e.g., MongoDB, Amazon DynamoDB)
  • Knowledge of and appreciation for clean code practices
  • Ability to troubleshoot problematic code and identify root cause(s)

Optional Bonus Skills

  • 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

Compensation & Benefits

Ontario Pay Range: $113,702—$136,448 CAD. Benefits include 100% employer-paid medical insurance, generous paid time away including paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays including a year-end Global Week of Rest, volunteer days off, RSU stock grants, professional development and training opportunities, company virtual happy hours, free food, team-building activities, monthly cell phone stipend, and access to an innovative mental health support platform.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.