Senior Software Engineer Financial Infrastructure
Location: Remote (Canada)
Were 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.
Youll 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 Youll 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:
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 or on our website at . We want to thank all applicants for their interest but only those in consideration will be contactedRequired Experience:
Senior IC
Senior Software Engineer Financial InfrastructureLocation: Remote (Canada)Were 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...
Senior Software Engineer Financial Infrastructure
Location: Remote (Canada)
Were 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.
Youll 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 Youll 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:
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 or on our website at . We want to thank all applicants for their interest but only those in consideration will be contactedRequired Experience:
Senior IC
View more
View less