CareerPlanSign in

Senior Software Engineer

Toronto💼 Full-time💰 $147,996–$147,996🗓 2026-07-19 → 2026-09-27

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

Sourced via ashby · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.