CareerPlan

Full Stack Software Engineer

MISSISSAUGA, Ontario, CanadaFull-time$94k2026-08-12 → 2026-11-10

Core

Design, build, and maintain a critical Cash & Intraday Liquidity Management platform using AI-first, cloud-native distributed systems.

Role type

Senior Full Stack Software Engineer

Builds

High-throughput, fault-tolerant distributed systems for global liquidity operations

Domain

Financial Services / Liquidity Management / Cloud-Native Distributed Systems

Deliverable

production ML models

Required skills

Java, Spring Boot, ReactJS, Apache Kafka, Kubernetes, Docker, Oracle, MongoDB, CI/CD, TDD, AI coding assistants

Preferred skills

Payment processing systems, multi-region active-active topologies, regulatory compliance architecture

Technologies

Spring Boot, ReactJS, Apache Kafka, IBM MQ, Oracle, MongoDB, Kubernetes, Docker, OpenShift, Jenkins, GitHub Actions, JUnit, JMeter, Mockito, Cucumber

Responsibilities

Build high-throughput ecosystems for global business operations; Design and deliver highly available, fault-tolerant distributed systems across multiple geographic regions; Drive an AI-first engineering culture by embedding LLM tooling; Stay hands-on in design, code reviews, and technical decision-making; Partner with risk and compliance teams to embed security controls and disaster recovery planning; Collaborate with senior business and technology executives on delivery outcomes