Talent.com
Senior Software Engineer
Senior Software EngineerTalentlab • Toronto, Ontario, Canada
Senior Software Engineer

Senior Software Engineer

Talentlab • Toronto, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

Senior Software Engineer, Financial Infrastructure

Location: Remote (Canada)

We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledgering, reconciliation, and core financial infrastructure. This is a deeply technical role working on systems where precision, reliability, and sound engineering judgment are essential.

You’ll work alongside a highly senior team and engage directly with complex distributed systems that move and track customer funds. This role is ideal for someone who thrives on solving high-impact problems, enjoys owning critical paths end-to-end, and operates confidently in environments where correctness comes first.


What You’ll Do

Build and Own High-Stakes Financial Systems

  • Design and implement distributed systems for money movement, internal ledgering, reconciliation, and banking integrations.

  • Develop reliable, safe workflows in systems where financial correctness is mission-critical.

  • Contribute across architecture, design, coding, testing, and operational support.

Drive Technical Excellence

  • Set engineering standards for correctness, reliability, and data integrity.

  • Lead and contribute to architectural decisions across the FinInfra domain.

  • Review designs and code to ensure high quality, correctness, and safety.

  • Diagnose and solve complex production issues in high-severity environments.

Strengthen Operational Maturity

  • Build robust monitoring, alerting, runbooks, and fail-safes for critical financial systems.

  • Participate in on-call rotations with a focus on prevention, resilience, and continuous improvement.

  • Contribute to incident analysis, ensuring learnings translate into stronger systems.


Who You Are (Skills + Background)

You are a deeply senior engineer (Senior/Staff level) with:

Core Technical Expertise

  • Strong experience building distributed systems (concurrency, ordering, idempotency, state machines).

  • Deep backend engineering fundamentals using a modern language (Python is a plus).

  • Proven experience with correctness-critical or high-reliability systems.

  • (Preferred) Experience with financial infrastructure, such as:

    • ACH, payouts, FX, banking rails

    • Ledgering systems

    • Reconciliation or high-stakes transactional workflows

  • Strong command of ACID, consistency models, schema evolution, and transactional boundaries.

  • Ability to reason clearly about system behaviour under failure.

How You Work

  • You communicate risk, constraints, and trade-offs clearly and concisely.

  • You remain calm and analytical under pressure, especially during incidents.

  • You collaborate effectively with very senior engineers and cross-functional partners.

  • You thrive in ambiguity and operate well within regulatory or constraint-heavy environments.

  • You take ownership end-to-end and bring a high bar for engineering quality.


You can apply directly to gord.marriage@talentlab.com or on our website at www.talentlab.com. We want to thank all applicants for their interest, but only those in consideration will be contacted
Create a job alert for this search

Senior Software Engineer • Toronto, Ontario, Canada

Similar jobs
Senior Software Engineer

Senior Software Engineer

Edjuster • Old Toronto, Canada, CA
Full-time
At Solid State AI we are developing an AI platform for semiconductor and aerospace manufacturers.Solid State AI is on a mission to infuse creativity and scientific rigor into the design, developmen...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer - C$80 - C$90 An Hour

Senior Software Engineer - C$80 - C$90 An Hour

Russell Tobin • Toronto, Canada, CA
Full-time
Develop and maintain RESTful APIs and microservices using Java, Spring Boot, and Azure Services.Show more
Last updated: 7 days ago • Promoted
Backend Software Engineer - C$50 An Hour - No Experience Required

Backend Software Engineer - C$50 An Hour - No Experience Required

Ridges • Richmond Hill, Canada, CA
Full-time
Backend Software Engineer needed to develop APIs, manage cloud infrastructure, optimize databases, and tune performance.Show more
Last updated: 2 days ago • Promoted
Senior Automotive Infotainment Software Engineer

Senior Automotive Infotainment Software Engineer

Qualcomm • Markham
Full-time
A leading automotive technology firm in York Region seeks a Software Application Engineer to join their Automotive Application Engineering Group.The ideal candidate will support customers in debugg...Show more
Last updated: 29 days ago • Promoted