Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II (Money Movement & Card Ledger)

$133k - $183k
Full-time

Affirm

About Affirm: Affirm is reinventing credit to make it more honest, transparent, and user-friendly, providing millions of consumers with the flexibility to buy now and pay later without hidden fees, compounding interest, or structural traps. As an industry-leading fintech trailblazer, Affirm unifies instant transaction underwriting with consumer card networks to power commerce for thousands of top-tier merchants in-store and online. Built around the core principle that people come first, Affirm develops an ecosystem predicated entirely on honesty, fiscal integrity, and trust.

Position Overview

We are seeking a highly autonomous, systems-fluent, and development-oriented Software Engineer II (Money Movement & Card Ledger) to join our core financial platform engineering vertical under a permanent, full-time remote configuration within Canada. The Money Movement & Card Ledger team builds, maintains, and secures the high-availability ledger engines, bank integrations, and data nodes powering our newest flagship product: the Affirm Card—a breakthrough option marrying traditional debit functionality with buy-now-pay-later (BNPL) financial channels. Shifting completely away from routine non-regulated administrative data entry loops, simple website modifications, or generic internal tool updates, you will operate an active high-concurrency event-streaming, transactional ledger auditing, and multi-tenant cloud-infrastructure laboratory. Partnering cross-functionally alongside Product Managers, Data Scientists, and global engineering cells, you will translate multi-phase business workflows into mathematically exact, extensible backend solutions. This position requires a software engineer with 2.5+ years of production history who handles microservices fluidly natively using Python, Backend, and DevOps primitives, targets strict software reliability targets, and participates in on-call operational syncs reliably.

Key Responsibilities

  • Financial Service Governance: Design, develop, and maintain secure, scalable backend services and transaction APIs to govern bank data integration and merchant settlement lines natively utilizing Backend best practices.
  • Ledger Infrastructure Instrumentation: Write and optimize mathematically precise, immutable double-entry ledger algorithms to ensure uncompromised accuracy for real-time card clearings.
  • Distributed System Optimization: Leverage modern cloud building blocks to scale transactional data throughput, orchestrating workloads fluidly natively deploying DevOps components like AWS, Kubernetes, and containerized microservices.
  • High-Scale API Customization: Architect, test, and ship high-throughput, low-latency RESTful or gRPC endpoints to handle millions of consumer card sweeps without system performance drops.
  • Relational Data Management: Define, write, and optimize relational schemas, transaction bounds, and query structures across large multi-tenant MySQL data instances.
  • Cross-Functional Project Triage: Collaborate beside Product Management, Design, and Analytics to analyze business requirements, detail technical constraints, and partner on decisions considering risk-mitigation trade-offs.
  • Code Base Stewardship: Navigate massive internal repositories to debug deep software issues, reviewing code patches from peers to maintain strict, easily understood, and well-tested engineering standards.
  • Production Observability Control: Establish, monitor, and triage runtime metrics and real-time alerts, actively supporting team artifact availability and “keep the lights on” on-call production rhythms.

Required Skills & Qualifications

  • Possess a formal Bachelor’s degree in Computer Science, Software Engineering, or a matching highly technical discipline, OR equivalent practical industry experience.
  • A minimum of 2.5+ years of proven, successful professional software development experience operating as a Backend Developer, Systems Engineer, Core Python Developer, FinTech Engineer, or closely matching tech-driven application design capacity.
  • Expert Backend Command: Complete production-grade proficiency writing, debugging, and maintaining clean code natively utilizing Python or Kotlin ecosystems.
  • Strong working familiarity with distributed application components, web infrastructure layers, and cloud relational databases (explicitly including AWS, MySQL, and Kubernetes platforms).
  • Outstanding written and verbal communication strengths in English, with an established history breaking down complex, multi-tiered project tracks into scannable development sprints across global teams.
  • Location Context: Position operates under remote guidelines open exclusively to qualified software engineers residing permanently within Canada .

Preferred Strategic Indicators (Nice to Have)

  • Prior platform or consulting history building core transaction engines explicitly inside the consumer banking, point-of-sale financing, transaction routing, or credit card ledger sectors .
  • Direct operational knowledge of financial compliance parameters, electronic fund transfers (ACH), card network protocols, or double-entry bookkeeping engineering logic.
  • An adaptable engineering persona characterized by strong personal accountability, a commitment to high-quality code craftsmanship, and a desire to contribute actively to the surrounding peer community.

What We Offer

  • Top-Tier Canadian FinTech Engineering Remuneration Matrix: A highly competitive annual base salary scale of $133,000 — $183,000 CAD calibrated precisely to your job-related skills and backend pedigree, augmented by lucrative equity rewards (Affirm Holdings, Inc.) and Employee Stock Purchase Plan (ESPP) setups.
  • 100% remote workspace infrastructure autonomy anywhere within Canada, removing daily physical traffic commute friction entirely.
  • High-Impact Credit Transformation Footprint: Elite career landmarks achieved by single-handedly engineering the financial systems and ledger rules backing a beloved, lasting consumer brand that is reinventing global credit structures.
  • Comprehensive health preservation benefits, providing 100% subsidized medical, dental, and vision premium coverage for you and your eligible dependents.
  • Access to generous Flexible Spending Wallets (stipends for technology setup, food delivery, and family-forming expenses), competitive holiday schedules, and an inclusive, remote-first engineering workspace that puts people first.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer II (Money Movement & Card Ledger) in Canada vacancy
  • $133k - $183k

     ...unifies instant transaction underwriting with consumer card networks to power commerce for thousands of top-tier...  ...autonomous, systems-fluent, and development-oriented Software Engineer II (Money Movement & Card Ledger) to join our core financial platform engineering... 
    Ledger
    Permanent employment
    Full time
    Remote work
    Flexible hours
    Shift work

    Affirm

    Canada
    a month ago
  •  ...Marqeta is seeking an experienced Staff Software Engineer to independently drive the...  ...software solutions on our Banking and Money Movement Team . In this role, you will lead end...  ...opportunity sized up in the trillions. Our card issuing platform provides unprecedented... 
    Suggested
    Full time
    Temporary work
    Bank staff
    Work at office
    Remote work
    Flexible hours

    Marqeta, Inc.

    Canada
    5 days ago
  • $91k - $140k

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power... 
    Suggested
    Full time
    Work at office
    Worldwide

    Mastercard

    Canada
    a month ago
  • $181.05k - $213k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring...  ...Solve As a Senior Software Engineer II, you will lead technically complex projects... 
    Suggested
    Full time

    Carta

    Canada
    5 days ago
  •  ...Team The Leverage team lives inside Book of Record (BOR) - the ledger of truth for every dollar that moves through Wealthsimple. Leverage...  ...the lending products that let our clients do more with their money. When a client checks their buying power, borrows against their... 
    Ledger
    Full time

    Wealthsimple

    Canada
    7 days ago
  •  ...) within our AML Program on our Fiat and Crypto teams. The Anti-Money Laundering (AML) team is responsible for the detection, response...  ...limited to: Automated Transaction Monitoring Cryptocurrency AML Ledger Screening Perform Name Screening matches against relevant... 
    Ledger
    Contract work
    Fixed term contract

    Wealthsimple

    Canada
    11 days ago
  •  ...inside Book of Record (BOR) - the ledger of truth for every dollar...  ...clients do more with their money. When a client checks their buying...  ...and looking for a Senior Software Developer to take real...  ..., high-trust group of senior engineers and own meaningful scope from... 
    Ledger
    Full time

    Wealthsimple

    Canada
    14 days ago
  • $200.7k - $250.9k

     ...countries, with fundamentally different engineering philosophies and systems, had to connect...  ...external integrations. As a Senior Software Engineer on the Banking Integration Platform...  ...systems work: accounts, transactions, ledgers, and the data models underneath. Is a... 
    Ledger
    Full time

    Mercury

    Canada
    25 days ago
  • $200.7k - $250.9k

     ...In 1965, an engineer in Scotland was given a mundane task with a tricky...  ...needed something you have (a card) and something you know (a PIN...  ...handle workflows like sending money, managing invoices, and...  ...candidate Has 7 or more years of software engineering experience, with deep... 
    Full time
    Shift work

    Mercury

    Canada
    a month ago
  • $100k - $130k

     ...make work simpler, crafting game-changing software solutions that solve HR and IT’s most...  ...analytical, quality-driven Software Developer II to accelerate the ongoing success and...  ...Migration Tool. Joining our dedicated Core engineering squad, you will collaborate cross-functionally... 
    Full time
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Workleap

    Canada
    a month ago
  • $116k - $145k

     ...Marqeta is on a mission to change the way money moves. We’re one of the earliest...  ...opportunity sized up in the trillions. Our card issuing platform provides unprecedented...  ...for all. We are looking for a  Senior Software Engineer, Frontend with strong expertise in React... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Marqeta, Inc.

    Canada
    5 days ago
  • $60.96k - $78.94k

     ...Commercial Workers Account Coordinator II Based in Washington DC near Metro (...  ...ABC check requests through Quorum software and transfers transactions to the accounting...  ...documentation. Reconciles monthly general ledger strike and subsidy reports, including... 
    Ledger
    Full time
    Temporary work
    Work at office

    United Food and Commercial Workers

    Canada
    19 days ago
  •  ...backend detective protecting our platform, tracking illicit fiat money movement, and ensuring our cash products (like our Cash account,...  ...deposits and money mule networks. You will analyze internal ledgers, funding histories, and transaction data to trace fiat funds... 
    Ledger
    Contract work
    Immediate start

    Wealthsimple

    Canada
    18 days ago
  • $122.4k - $158.4k

     ...revolutionized transportation by easing movement over land, the trim tab simplifies flight...  ...embodies the elegance of simplicity in engineering, transforming the demanding task of...  ...the status quo for banking and fintech software, and many of our customers are startups... 
    Full time

    Mercury

    Canada
    a month ago
  •  ...Meow, we provide startups with business accounts, corporate cards, and the clean financial reporting they need to operate and raise...  ...efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment... 
    Full time

    Meow Technologies

    Canada
    15 days ago
  • $86.2k - $107.8k

     ...seamless, and fun. As a Full Stack Engineer, we want you to join our diverse, talented...  ...skills. Qualifications ~2+ years of software engineering industry experience, ideally...  ...with our recruiting system; (ii) carrying out, analyzing and improving our... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Canada
    16 days ago
  •  ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection,...  ...fraud vectors in the fundraising and payments space: stolen cards, synthetic identities, friendly fraud, campaign abuse, and help... 
    Full time

    Givebutter

    Canada
    20 days ago
  •  ...Our mission is to move old money into crypto and power financial...  ...and auditability for all money‑movement paths. Partner closely...  ...technical mentorship to senior/staff engineers across Payments pods,...  ...Experience designing and operating ledgering or trading systems at large... 
    Full time

    Coinbase

    Canada
    29 days ago
  •  ...premier, internationally recognized digital product studio, software engineering pioneer, and technology growth accelerator on an absolute mission...  ...high-volume fintech platform, web3/crypto startup, digital ledger hub, or blockchain indexing ecosystem (running Ethereum/... 
    Ledger
    Full time
    Freelance
    Work at office
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Lazer Technologies

    Canada
    a month ago
  • $121.25k - $177.46k

     ...Configure and support Oracle Financials modules, including General Ledger (GL), Accounts Payable (AP), Accounting Hub Cloud Service (AHCS...  ...years of hands-on ERP delivery management experience with full Software Development Lifecycle (SDLC) responsibility. ~ Extensive... 
    Ledger
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    a month ago
  • $87k - $105k

     ...identifying toil and automating it away Design, build, and maintain production-quality software—with tests, documentation, and code review—that automates reliability engineering work: Deployment tooling Fault-injection/chaos harnesses Capacity planning... 
    Full time
    Casual work
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Canada
    5 days ago
  •  ...collaborative, fast-paced environment. As a Senior Application Engineer specializing in Salesforce Agentforce AI at PointClickCare, you’...  ...Agentforce Specialist Salesforce Certified Platform Developer I & II (required) Salesforce Advanced Administrator certification (... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Canada
    a month ago
  • $65 - $75 per hour

     ...Full Stack Software Engineer   JOB-10047148   Anticipated Start Date August 3, 2026   Location Sugar Land, TX   Type of Employment Contract Hire   Employer Info Our client is a global leader in energy technology, providing cutting-edge solutions... 
    Hourly pay
    Full time
    Contract work

    Dynamics ATS

    Canada
    21 days ago
  • As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the service... 
    Full time

    Mozilla

    Canada
    7 days ago
  • $227k - $270k

     ...connected attack surface. We are committed to a remote first culture. The Role We’re looking for a Senior Full-Stack Software Engineer with deep expertise in Next.js, TypeScript, PostgreSQL/Supabase, and AI-assisted development to design, build, and deliver the... 
    Full time
    Remote work

    Finite State

    Canada
    more than 2 months ago
  •  ...As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    14 days ago
  • BeyondTrust is seeking a Software Engineer (Backend) for the team that develops our Password Safe product. The ideal candidate will have a solid background in enterprise software development, and some experience partnering with product and engineering stakeholders to define... 
    Full time

    Beyondtrust

    Canada
    7 days ago
  •  ...connected across time zones. Join us on our mission to transform lives by simplifying money, together. The Role: Monarch is seeking a Senior Application Security Engineer to join our Security Engineering team during a period of rapid growth. Reporting to the... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Weekend work

    Monarch Money

    Canada
    7 days ago
  •  ...stock reconciliation breaks between internal ledgers and external custodians. Produce reconciliation reports identifying money differences, position discrepancies, and...  ...Automation & Strategic Initiatives Partner with Engineering and Product teams to automate manual... 
    Ledger
    Full time

    Alpaca

    Canada
    23 days ago
  •  ...governments realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and improve the digital commerce experience... 
    Full time
    Worldwide

    Mastercard

    Canada
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II (Money Movement & Card Ledger). Be the first to apply!