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

Senior Software Engineer

$153k - $213k per year

Affirm

At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

The Card Loan Platform team builds the high-throughput decision engine at the heart of Affim’s card products. Unlike traditional cards, every pay‑later transaction is backed by its own unique loan, and our system is the "invisible piping" that makes this complex model work at scale. Every swipe triggers our platform to solve a hard problem in milliseconds: matching messy, fragmented payment network data to the correct loan to drive real‑time approvals, origination, and refunds.

As Affim experiences explosive growth, our team's contributions are a key enabler. This isn't just another backend role; you'll be building the "financial brain" for our flagship card products, with your work on the critical path for every single swipe. We're tackling a unique, high‑stakes distributed systems challenge that demands exceptional correctness and massive scale. You will partner closely with product, data science, and engineering teams to design and build the future of our industry‑leading money movement platform.

If you are passionate about making foundational design decisions and building a beloved, lasting financial brand—come join us. It’s going to be an amazing ride!

What you’ll do

  • Drive technical strategy by leading the planning, prioritization, and execution of projects, ensuring alignment with product, technical, and business goals.
  • Lead the end‑to‑end system design and development of large‑scale, high‑availability services. This includes building robust APIs and data models for our micro‑service and event‑driven architectures.
  • Collaborate across functions with partners in Product, Analytics, Design, Legal, and Accounting and to define requirements and execute our card loan attribution and lifecycle strategy.
  • Ensure system health and performance by analyzing and troubleshooting complex technical issues, optimizing existing code, and driving solutions that focus on long‑term robustness and scalability.
  • Mentor and grow the team by guiding junior engineers, leading technical discussions and design reviews, and championing best practices through code review.

What we look for

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Strong analytical and problem‑solving skills, with a creative and solution‑oriented mindset.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan

Pay Grade - N

Equity Grade - 6

Employees new to affirm typically come in at the start of the pay range. Affim focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job‑related skills.

Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)

CAN base pay range per year: $153,000 - $213,000 CAD

Remote-first with flexibility built in

Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in‑person work at an Affim office, and a few are office‑based due to the nature of the work. All new hires will be invited to attend an in‑person onboarding experience.

Benefits designed for you

Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affim stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

For positions based in San Francisco or Los Angeles: Affim considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Toronto, ON vacancy
  • $130k - $140k per year

     ...This role is open to remote/ hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the... 
    Senior
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos Inc

    Toronto, ON
    5 days ago
  • $150k - $200k per year

     ...is already in daily use and continues to expand. This is the senior engineering role responsible for advancing its development. You will design...  ...senior engineering role that spans application architecture, software development and production delivery. You will also provide... 
    Senior
    Full time

    Stikeman Elliott Llp

    Toronto, ON
    4 days ago
  • $166k - $195k per year

     ...are the rewards.  The International engineering team's mission is to expand Robinhood...  ...their financial lives!  As a Senior Full Stack Software Engineer , you will be a core technical...  ...growth mechanisms, localized promotion engines, and user acquisition pipelines to accelerate... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    3 days ago
  • $136k - $187k per year

     ...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    19 days ago
  • $96.56k - $128.74k per year

     ...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Toronto, ON
    6 days ago
  •  ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports... 
    Senior
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    24 days ago
  •  ...Position: Senior Software Engineer . Company: Edgecom Energy . Seniority level: Mid‑Senior level. Employment type: Full‑time. Job function: Engineering and Information Technology. Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge... 
    Senior
    Full time
    Work at office

    Edgecom Energy

    Toronto, ON
    4 days ago
  •  ...Design, develop, and maintain complex software applications. Lead the technical...  ...of varying experiences as a Software Engineer. ~ Proficient in Python, Django,...  ...thrive—no matter where it’s born. Seniority Level Mid‑Senior level Employment Type Full‑... 
    Senior
    Full time
    Work at office

    Passage

    Toronto, ON
    4 days ago
  • $85 - $95 per hour

    85 to 95 CAD/HR for deserving candidates MUST HAVES SKILLS: ~10+ years of demonstrated experience using JEE and JAVA Technologies including JSP, EJB, JTA, JMS, JNDI, JDBC and J2EE Security Experience with Frameworks including Spring, Maven, JPA, JQuery, Bootstrap...
    Senior

    YDC Pro

    Toronto, ON
    4 days ago
  • $130k - $170k per year

     ...world. As part of the Fault-Tolerant Quantum Computing (FTQC) Software team, you will be responsible for bridging the critical gap between...  .... MSc or PhD in Physics, Computer Science, Mathematics, Engineering, or a closely related technical field. Demonstrated education,... 
    Senior

    Xanadu

    Toronto, ON
    2 days ago
  • $147k - $171k per year

     ...Toronto; must be able to work a hybrid schedule from our Toronto office. Job Overview We are seeking a highly skilled Senior/Staff Software Engineer with deep expertise in Python and modern backend frameworks to join the alitheia team. You will build scalable, secure and... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Munich Re Group

    Toronto, ON
    4 days ago
  • $135k - $165k per year

     ...ROLE: SENIOR SOFTWARE ENGINEER TEAM: PRODUCT LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW Salt is a North American marketing agency that creates connected experiences through creative, digital & media innovation. Our mission is to "Earn The World's Attention... 
    Senior
    Long term contract
    Temporary work
    Seasonal work

    Salt XC

    Toronto, ON
    4 days ago
  •  ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Senior
    Long term contract
    Internship
    Work from home
    Flexible hours

    Spotify Los Angeles

    Toronto, ON
    4 days ago
  •  ...recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics...  ...' hands. We are seeking a Senior Software Developer to join the Diagnostics team as...  ...experience with Kotlin, or C# exposure on the engine side. Gaming background — context for... 
    Senior
    Daily paid
    Contract work
    Work at office
    Worldwide
    Relocation package

    Unity

    Toronto, ON
    4 days ago
  • $140k per year

     ...Direct message the job poster from Elastify Data and Software Engineering | Delivery and Sales Enablement Associate A fast-growing...  ...private equity firm is expanding its team and is seeking a Senior Frontend Engineer . The firm specializes in delivering structured... 
    Senior
    Full time

    Elastify

    Toronto, ON
    4 days ago
  •  ...chatbot to our product — we’re rethinking what it means for software to work with you, not just for you. Our AI & Knowledge team...  ..., our conversational AI assistant, and we’re looking for a Senior Full-Stack AI Engineer who wants to help define what AI-native software looks like... 
    Senior
    Contract work
    Local area
    Remote work
    Flexible hours

    Pebl

    Toronto, ON
    4 days ago
  • $140k - $160k per year

     ...and Mail’s ranking of Canada’s Top Growing Companies for the seventh consecutive year. Role Overview We’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind HONK’s growth. You’ll deliver new capabilities, strengthen the... 
    Senior
    Long term contract
    Work at office
    1 day per week

    Honk

    Toronto, ON
    4 days ago
  •  ...surfaces du Tableau de bord Unity qui redonnent ces données aux développeur(se)s. Nous recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics en tant que généraliste à dominante backend. Il/elle va diriger la conception de bout en bout à... 
    Senior
    Daily paid
    Contract work
    Work at office
    Work visa

    LE140 Unity Technologies Canada Company

    Toronto, ON
    4 days ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    16 days ago
  •  ...meaningful connections, great products, and the future of customer engagement! The Role Statflo's Engineering team is growing; we are looking for our next Senior Software Engineer to join us! Our Tech Stack We build modern web applications using Java/Spring, PHP... 
    Senior
    Long term contract

    Statflo

    Toronto, ON
    4 days ago
  •  ...amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and... 
    Senior
    Worldwide

    ZoomInfo

    Toronto, ON
    4 days ago
  • $140k - $190k per year

     ...leading automotive financing portal, processing over 6.5 million credit applications annually.   ---  We’re looking for a  Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to... 
    Senior
    Long term contract
    Work from home

    AutoTrader.ca

    Toronto, ON
    9 days ago
  • $118k - $162k per year

     ...company can stay over-provisioned on access it believes it revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development Engineer in Test, you'll own quality for medium-sized features... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    18 days ago
  • $149.5k - $187k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Senior
    Full time
    Local area

    Doordash

    Toronto, ON
    4 days ago
  • $118k - $152k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the... 
    Senior
    Internship
    Immediate start

    Capco

    Toronto, ON
    11 days ago
  • $120k - $180k per year

     ...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (...  ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~... 
    Senior
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $188k - $242k per year

     ...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing...  ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your... 
    Senior
    Full time
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    2 days ago
  • $136k - $187k per year

     ...and we are looking for an Observability Engineer to help ensure our Product and Platform Engineers...  ...while we continue to rapidly ship software our customers love. Our engineers maintain...  ...and development in these areas. As a Senior Engineer on this team, you will act as a... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  • $180k - $220k per year

     ...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience for our retail users. Responsibilities:... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    8 days ago
  • $200k - $420k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers...  ...value stores, and caches. We help Sentry engineers store and access data consistently,...  ...cluster or instance holds their data. As a Senior Software Engineer on the team, you’ll... 
    Senior
    Hourly pay
    Full time

    Sentry

    Toronto, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!