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

Staff Software Engineer, Fullstack (Card Experiences)

$181k - $241k per year

Affirm

At Affi, 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 Experiences team builds the product surfaces that make the affirm card feel simple and trustworthy. We own the cardholder journey from the moment a card is ordered to every time it's used. Our work spans the full stack: customer-facing web and mobile experiences and the backend services behind them. You'll work closely with product, design, risk, and operations partners to turn customer pain points into shipped improvements, and use data to measure their impact. You'll own features end to end, from shaping the problem to launching and monitoring in production, and you'll help raise the bar on reliability and on-call health. AI is central to how we work. We use it to build faster, to improve the quality of what we ship, and to create smarter, more helpful customer experiences. We lead from the front on adopting it, while holding a high bar on security and craft. A card is a high-trust product, so speed never comes at the expense of quality. If you want to help change how people plan their purchases, with a customer‑first mindset and an eye for both speed and craft, we'd love to meet you.

What You'll Do

  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force‑multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on‑call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

What We Look For

  • This is a full stack role. You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have a total of 8+ years of experience as a software engineer.
  • You are proficient in developing web apps using declarative UI frameworks like React Native or React or Vue.
  • You are proficient in designing, developing and launching systems at scale.
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • You think AI first and an adopter of latest technologies. You identify trends and safely apply them to the work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross‑functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Base Pay Grade

- P

Equity Grade

- 7

Employees new to affirm typically come in at the start of the pay range. affirm 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 monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by affirm Holdings, Inc. (parent company).

CAN base pay range per year: CAD $181,000 - $241,000

Location - Remote Canada

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.

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 affirm 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 affirm 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: affirm considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Fullstack (Card Experiences) in Montréal, QC vacancy
  •  ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the...  ...Runneth, the VM it runs on, and the primitives that the Runneth experience is built on), and Runneth itself (everything customer-facing)... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    3 days ago
  •  ...are building AI systems to power magical experiences like content generation, semantic search,...  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ...We are looking for Members of Technical Staff to join the Model Serving team at Cohere.... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    2 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...Strong professional experience with modern C++, including:...  ...only to U.S. Citizens and Green Card holders (Lawful Permanent Residents... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    10 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...Competencies Professional experience developing, debugging, and...  ...to U.S. Citizens and Green Card holders (Lawful Permanent Residents... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    11 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...Extensive professional experience developing and debugging Android...  ...to U.S. Citizens and Green Card holders (Lawful Permanent Residents... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    11 days ago
  • $60k - $115k per year

     ...de développement? CGI est à la recherche d’un(e) Développeur(se) Fullstack à forte expertise Angular pour rejoindre une équipe...  ...Angular Back-end front-end Architcture Bootstrap HTML Software Architecture What you can expect from us: Ensemble, en tant... 
    Daily paid
    Full time
    Day shift
    3 days per week

    CGI

    Montréal, QC
    2 days ago
  •  ...AI systems to power magical experiences like content generation, semantic...  ...is a team of researchers, engineers, designers, and more, who are...  ...time algorithm improvements software/hardware co-design for GPU...  ...our preferred locations. As a Staff Research Engineer, you will develop... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    2 days ago
  •  ...innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade FIC (... 
    Full time

    Société Générale

    Montréal, QC
    2 days ago
  • $81.6k - $115.2k per year

     ...and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed...  ...Summary The TD Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team. As a Software... 
    Full time
    Work from home

    TD

    Montréal, QC
    3 days ago
  •  ...teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more....  ...unknown! Job Description As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...uses MuJoCo as its physics engine. Your focus is how we integrate...  ...Vention’s browser-based simulation experience Own the technical...  ...including technical leadership at the staff, principal or architect level... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    3 days ago
  •  ..., optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining our team in Montreal. Requirements Key Responsibilities Strong hands-on experience... 

    BBGC

    Montréal, QC
    a month ago
  •  ...enjoyable world. Role overview At Osedea, we're building software that takes advantage of a new generation of AI capabilities. From...  ...for an Agentic AI Developer who enjoys building software, experimenting with emerging technologies, and turning ideas into working solutions... 

    osedea

    Montréal, QC
    9 days ago
  • $130k - $200k per year

     ...established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end helping...  ...Were Looking For Two to ten years of experience as a forward deployed or full-stack engineer including... 
    Full time
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    1 day ago
  • $95k - $145k per year

     ...Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering...  ...architectural patterns that improve software quality, user experience, and business agility. Success in this role requires curiosity... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    2 days ago
  •  ...process improvements. Requirements Mastery of Java with experience in automated testing, debugging, and root cause analysis. Strong...  ...of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature specifications... 
    Long term contract
    Full time
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    3 days ago
  • $72k - $90k per year

     ...- we operate these systems, building the software, hardware, and operations that make urban...  ...team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is...  ...and improve our user interface/experience. Technical interviews and interactions... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    6 days ago
  • $70k - $135k per year

     ...traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications...  ...and Xcode; Creating smooth, intuitive, and engaging UI/UX experiences; Leveraging ARKit, AR Foundation, or equivalent... 
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    2 days ago
  • $80k - $155k per year

     ...this role: Required qualifications At least 5 years of software development experience, with a track record demonstrating the ability to evolve...  ...facts and circumstances of each candidate. Use of the term ‘engineering’ in this job posting refers to the technical sense... 
    Full time

    CGI

    Montréal, QC
    2 days ago
  •  ...métiers de l'informatique, développement, décisionnel et infrastructure. Nous sommes présentement à la recherche d'un développeur fullstack pour un de nos clients situés dans l'est de l'île. Fed IT, cabinet de recrutement spécialiste du recrutement sur les métiers TI,... 
    Permanent employment
    Temporary work

    Fed IT

    Montréal, QC
    more than 2 months ago
  •  ...In this context, we are looking for a Fullstack developer in within the Dev Ops team in Montreal in charge of the SG Workflow product, to...  ...maintainability (clean coding, craftmanship), Implementation of the "software factory" to build and deploy the application, Proposal of... 
    Full time

    Société Générale

    Montréal, QC
    2 days ago
  • $215k - $300k per year

     ...role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM...  ...inside it, our harness, and the primitives that the Runneth experience is built on), and Runneth itself (everything customer-facing)... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    3 days ago
  •  ...métiers de l'informatique, développement, décisionnel et infrastructure. Nous sommes présentement à la recherche d'un développeur fullstack pour un de nos clients situés dans l'Ouest de L'ile à Dorval. Fed IT, cabinet de recrutement spécialiste du recrutement sur les métiers... 
    Permanent employment
    Temporary work

    Fed IT

    Montréal, QC
    more than 2 months ago
  •  ...Full Stack au sein de l'équipe Content-Experience , vous travaillerez sur Alexandria, notre...  ...'attendons-nous de notre Développeur·se Fullstack ? ~3+ ans d'expérience en...  ...This role sits at the crossroads of engineering and creativity, where your work directly... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    10 days ago
  • Description de l'entreprise Evident Canada est une société du groupe Wabtec ! Evident Canada, une société du groupe Wabtec, est un chef de file mondial dans la fabrication d'équipements d'inspection innovants utilisés dans des applications industrielles et de recherche ...
    Full time
    Remote work
    Flexible hours

    Wabtec

    Montréal, QC
    17 days ago
  • $200k per year

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits...  ...initiative and agility Requirements ~6+ years of professional experience with Python ~ Strong Computer Science fundamentals (degree... 
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    more than 2 months ago
  •  ...building AI systems to power magical experiences like content generation,...  ...is a team of researchers, engineers, designers, and more, who are...  ...:00. As a Member of Technical Staff, you will: Design and write high-performing and scalable software for training models. Develop... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    2 days ago
  •  ...arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace...  ...multinational engineering consulting firm with over 35 years of experience and nearly 5,500 specialists across 11 countries. We... 
    Long term contract
    Full time

    Scalian

    Montréal, QC
    24 days ago
  •  ...Requirements Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here,...  ...Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron... 
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    2 days ago
  • $78.6k - $131k per year

     ...Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality...  ..., fueling core Elsevier products. Beyond Python and Java experience, we work with the following technologies regularly: Confluent... 
    Full time
    Local area
    Worldwide

    Relx

    Montréal, QC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Fullstack (Card Experiences). Be the first to apply!