CareerPlan

Senior Software Engineer

Ontario, CanadaFull-time2026-11-05 → 2026-11-09

Core

Building a core banking platform (ledger, product, payments, card, compliance) with native AI infrastructure for banks.

Role type

Senior Software Engineer (Backend)

Builds

Core banking domain services, schemas, APIs, and workflows

Domain

Fintech / Banking

Deliverable

production ML models

Required skills

Backend development in statically typed languages (Go, Java, C#, Rust, TypeScript), SQL (transactions, isolation, indexing), distributed systems debugging, idempotency design, containerized testing, AI coding agent direction

Preferred skills

Banking, payments, ledger, card, or ACH experience

Technologies

gRPC, containers, SQL, AI coding agents

Responsibilities

Own a domain service end-to-end (schema, API, workflows, tests), design tables and queries in schema DSL, write fault-tolerant workflows, test against real environments, review pull requests from humans and agents, manage production incidents, mentor less experienced engineers

Seniority

Senior, hands-on IC