Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II

Home > Java programming jobs

Software Engineer II in Canada

  • Fivetran
  • Full time
  • Email
  • Toronto

Responsibilities

  • Write and reliably deliver Java code with automated unit and integration tests.
  • Optimize code performance and identify bottlenecks in distributed systems.
  • Develop new features and improvements for NoSQL data pipeline services while minimizing technical debt.
  • Break project work into tasks with estimates and participate in code reviews.
  • Work across requirements, design, prototyping, implementation, review, release, and monitoring.
  • Troubleshoot problematic code, identify root causes, and resolve customer issues with customer support.
  • Use AI coding agents for incident resolution, feature development, testing, and investigations.

Requirements

  • Expertise in Java development.
  • Experience developing reliable software for high-volume data management under strict SLAs.
  • Experience with popular cloud platforms such as AWS, GCP, or Azure.
  • Experience using AI coding agents for development.
  • Knowledge of popular NoSQL databases such as MongoDB or Amazon DynamoDB.
  • Knowledge of and appreciation for clean code practices.
  • Ability to troubleshoot problematic code and identify root causes.
  • Preferred experience with MongoDB or Amazon DynamoDB change data capture, ETL or ELT data integration tools, and performance optimization in distributed systems.

Benefits

  • Hybrid work model combining remote flexibility with in-person collaboration at the Toronto office.
  • 100% employer-paid medical insurance, subject to country and worker type.
  • Generous PTO, paid sick time, inclusive parental leave, holidays, a Global Week of Rest, and volunteer days off.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Company virtual happy hours, free food, team-building activities, and a monthly cell phone stipend.
  • Access to a mental health support platform offering therapy, coaching, and self-guided mindfulness resources for employees and covered dependents.

Fivetran

Fivetran, the global leader in data movement, helps customers use their data to power everything from AI applications and ML models, to predictive analytics and operational workloads. The Fivetran platform reliably and securely centralizes data from hundreds of SaaS applications and databases int...

Similar positions

Software Engineer - Java - CF Benchmark

  • Kraken
  • Full time
  • Remote
  • 10/17/2026
  • Argentina, Brazil

Software Development Engineer in Test

  • Platform Science
  • Full time
  • Others
  • 10/17/2026
  • Chennai, India

Staff/Lead Software Engineer

  • Agoda
  • Full time
  • Others
  • 10/17/2026
  • Bangkok, Thailand

Full-stack Test Engineer

  • KMS Technology
  • Full time
  • Others
  • 10/17/2026
  • Ho Chi Minh City, Vietnam

Principal Mobile Engineer (POS Terminal)

  • Moniepoint
  • Full time
  • Remote
  • 10/17/2026
  • Spain