Software Engineer II (Money Movement & Card Ledger)
$133k - $183kAffirm
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.
$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...LedgerPermanent employmentFull timeRemote workFlexible hoursShift work- ...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...SuggestedFull timeTemporary workBank staffWork at officeRemote workFlexible hours
$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...SuggestedFull timeWork at officeWorldwide$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...SuggestedFull time- ...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...LedgerFull time
- ...) 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...LedgerContract workFixed term contract
- ...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...LedgerFull time
$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...LedgerFull time$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 timeShift work$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 timeLocal areaRemote workWorldwideRelocationFlexible hours$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 timeWork at officeRemote workFlexible hours$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...LedgerFull timeTemporary workWork at office- ...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...LedgerContract workImmediate start
$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- ...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
$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 timeContract workTemporary workPart timeLocal areaShift work- ...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
- ...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
- ...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/...LedgerFull timeFreelanceWork at officeImmediate startRemote workWork from homeWorldwideFlexible hoursShift work
$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...LedgerWork at officeRemote workFlexible hours$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 timeCasual workLocal areaWorldwideFlexible hoursShift work- ...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 timeWork experience placementWork at officeRemote workFlexible hours
$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 payFull timeContract work- 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
$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 timeRemote work- ...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 timeImmediate startRemote workWorldwideHome office
- 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
- ...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 timeWork at officeImmediate startRemote workWork from homeWeekend work
- ...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...LedgerFull time
- ...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 timeWorldwide
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!
- agile software developer Canada
- software developer internship no experience Canada
- experienced software developer Canada
- software developer fintech Canada
- financial software developer Canada
- software engineer Canada
- part time software developer remote Canada
- junior software developer remote Canada
- federal - software developer Canada
- software developer Canada










