Staff Software Engineer, Fullstack (Card Experiences)
$181k - $241k per yearAffirm
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- ...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)...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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....SuggestedFull timeWork at officeRemote workFlexible hours
- ...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...SuggestedLong term contractPermanent employmentWork at office
- ...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...SuggestedLong term contractPermanent employmentWork at office
- ...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...SuggestedLong term contractPermanent employmentWork at office
$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 paidFull timeDay shift3 days per week- ...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 timeWork at officeRemote workFlexible hours
- ...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
$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 timeWork from home- ...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 timeWork at office
- ...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...ApprenticeshipInternshipWork from homeDay shift
- ..., 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...
- ...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...
$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 timeTemporary workInternshipRelocation$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 contractPermanent employmentFull timeWork at officeShift work- ...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 contractFull timeTemporary workFlexible hoursShift work
$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 payWork at officeWorldwideFlexible hours3 days per week$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 timeLocal area3 days per week$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- ...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 employmentTemporary work
- ...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
$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 employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week- ...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 employmentTemporary work
- ...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 timeWorldwide
- 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 timeRemote workFlexible hours
$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 employmentWork at office- ...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 timeWork at officeRemote workFlexible hours
- ...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 contractFull time
- ...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 timeLocal area
$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 timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Fullstack (Card Experiences). Be the first to apply!
- junior software developer .net Montréal, QC
- software implementation project manager Montréal, QC
- software asset management analyst Montréal, QC
- entry level software Montréal, QC
- software application developer Montréal, QC
- software sales Montréal, QC
- software Montréal, QC
- embedded software Montréal, QC
- software support Montréal, QC
- spécialiste assurance qualité logiciel Montréal, QC

