Staff Backend Engineer Go Distributed Systems (Winnipeg)

Staff Backend Engineer Go Distributed Systems (Winnipeg)

09 Nov
|
Maximum Technologies
|
Winnipeg

09 Nov

Maximum Technologies

Winnipeg

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-protected, 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

Strong Go, Java, C#, Rust, or TypeScript experience

Deep SQL knowledge covering isolation, query plans, indexing, and migrations

Experience leading distributed systems spanning multiple services

Clear technical writing and strong testing judgment

Bring backend expertise, distributed systems judgment, and technical leadership to Maximum’s core banking platform engineering.

📌 Staff Backend Engineer Go Distributed Systems (Winnipeg)
🏢 Maximum Technologies
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff backend engineer go distributed systems (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: staff backend engineer go distributed systems (winnipeg) / winnipeg