CareerPlan

Senior Software Engineer

TorontoFull-time$148k2026-07-19 → 2026-11-13

Core

Building horizontally scalable microservices and backend applications for a digital bank using Clojure, Kafka, and AWS.

Role type

Senior Software Engineer (Backend)

Builds

Microservices, high-throughput jobs, and distributed systems for financial products

Domain

Fintech / Digital Banking

Deliverable

production ML models | product features

Required skills

Clojure, functional programming, microservices architecture, Kafka, AWS, Kubernetes, Datomic, DynamoDB, Prometheus, CI/CD, distributed systems

Preferred skills

Hexagonal architecture, Finagle, object-oriented programming, mobile/frontend development

Technologies

Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, Kubernetes

Responsibilities

Design and implement large-scale distributed systems, plan and execute end-to-end features, write and maintain tested code, participate in code reviews, collaborate with product and design teams, manage on-call rotations

Seniority

Senior, hands-on IC