10 Nov
|
Maximum Technologies
|
Canada
10 Nov
Maximum Technologies
Canada
Shape Maximum’s AI infrastructure for banks through backend engineering, distributed systems, and statically typed programming. Own complex services across their full lifecycle.
As a Staff Software Engineer, you will build Maximum’s core banking platform, including ledger, payments, cards, products, and compliance systems. You will own domain services, write code on difficult paths, and guide AI coding agent practices. Your work will span APIs, workflows, schemas, and service interactions.
Key Responsibilities:
Own service boundaries, gRPC contracts, event schemas, and data flows
Design replay-safe, idempotent, and resumable workflows
Resolve reconciliation and event ordering across services
Lead migrations and schema changes against live data
Raise engineering standards through reviews and difficult problem pairing
Requirements:
Several years shipping backend services in a statically typed language
Robust Go, Java, C#, Rust, or TypeScript experience
Deep SQL knowledge covering isolation, query plans, indexing, and migrations
Experience leading distributed systems spanning multiple services
Explicit technical writing and robust testing judgment
Bring backend expertise, distributed systems judgment, and technical leadership to Maximum’s core banking platform engineering.
J-18808-Ljbffr
📌 Staff Backend Engineer Go Distributed Systems Toronto (Canada)
🏢 Maximum Technologies
📍 Canada