Back to results

Software Engineer

  • Toronto, ON, Canada

$55 to $64 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$55 to $64 CAD / hour
Job type
Contract
Apply by
Experience
5+ years of professional backend software development experience, primarily in Java.
Posting language
English
Posted

Original job description

One of the country's largest financial technology companies is searching for an intermediate level Backend Software Engineer to join their Platform Engineering team on a hybrid basis at their Canadian headquarters in downtown Toronto. In this role, you will build cutting-edge backend infrastructure for internal and customer facing chatbot solutions through conversational AI routing and high-scale data layers that connect enterprise applications to state-of-the-art LLMs. You will drive core backend architecture, shaping the systems that power responsive, intelligent conversational experiences across massive user bases.

This exciting opportunity to develop and scale mission-critical conversational AI infrastructure begins as an 8-month T4 contract with strong extension potential, operating on a hybrid schedule (3 days onsite per week) in downtown Toronto, ON. You will collaborate within an innovative, low-ego engineering environment with ample opportunity for professional advancement, and you will be fully integrated with the team enjoying certain contractor perks including paid holidays.

Responsibilities

  • Focus entirely on core backend platform and data architecture, with zero client-side or frontend responsibilities.
  • Architect and develop high-throughput Java and Kotlin microservices that orchestrate requests between front-end interfaces and LLM/AI services.
  • Manage routing and persistence layers for intelligent conversational workflows and internal expert assistance tools.
  • Design and maintain resilient, production-ready relational database schemas to store dialogue histories and operational data at massive enterprise scale.
  • Collaborate across multidisciplinary teams in a fast-paced DevOps environment, taking end-to-end ownership from technical design to production deployment.

Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical work experience.
  • 5+ years of professional backend software development experience, primarily in Java.
  • Hands-on experience developing services in Kotlin (or strong desire and ability to work with Kotlin microservices).
  • Solid proficiency with relational database systems (RDBMS) and SQL design for structured, scalable data storage.
  • Proven track record delivering high-volume, mission-critical production platform services with an emphasis on low latency and reliability.
  • Self-driven problem solver with strong ownership, capable of thriving in collaborative, low-ego enterprise engineering teams without requiring hand-holding.

Preferred Qualifications

  • Prior experience working within platform engineering or foundational infrastructure teams.
  • Direct background integrating large language models (LLMs) or building conversational AI runtime and orchestration systems.
  • Deep expertise in service discovery, API gateway design, and cloud-native microservice architecture.
More about this job

Responsibilities

Architect and build high-throughput Java and Kotlin backend microservices that route requests between interfaces and AI services, supporting conversational workflows and expert-assistance tools. Design and maintain scalable relational data systems, and own delivery from technical design through production deployment in a collaborative DevOps environment.

Requirements

Requires a bachelor's or master's degree in a relevant field or equivalent practical experience, plus at least five years of professional backend development experience, primarily in Java. Candidates should have Kotlin experience or the ability to work with Kotlin, strong SQL and relational database skills, and a record of delivering reliable, low-latency production services.

Skills

  • Java
  • Kotlin
  • Backend Software Development
  • Microservices
  • Relational Databases
  • SQL
  • Backend Architecture
  • Conversational AI
  • Large Language Models
  • API Gateway Design
  • Service Discovery
  • Cloud-Native Architecture
  • Data Architecture
  • DevOps
  • Production Reliability
  • Low-Latency Systems

Benefits

  • Paid Holidays

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Java
  • Kotlin
  • Backend Engineering
  • Platform Engineering
  • Microservices
  • Conversational AI
  • Large Language Models
  • LLM Orchestration
  • Relational Databases
  • SQL
  • Data Architecture
  • Dialogue Histories
  • API Gateways
  • Service Discovery
  • Cloud-Native Architecture
  • DevOps
  • High-Throughput Systems
  • Low-Latency Systems
  • Production Reliability
  • Enterprise Applications
  • Request Routing
  • Data Persistence
  • Platform Services
  • Financial Services
  • T4 Contract

Report this job