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

Software Engineer II, Full Stack (Card Pre-Swipe Experience)

$133k - $183k per year
Canada
  • Remote job

At Affirm, 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.

We build the experiences that connect a customer's intent to buy with the flexibility of Affirm Card. From making financing options easier to understand to creating intuitive checkout journeys, we turn complex financial capabilities into simple, trustworthy experiences. Our roadmap includes evolving Default Terms, supporting additional cards, and strengthening the mobile experiences customers rely on when deciding how to pay. Our work sits at the intersection of mobile, backend systems, and product innovation. We partner closely with Product, Design, and engineering teams across Affirm to introduce new capabilities while protecting the reliability of our checkout-critical surfaces. As a full-stack Software Engineer II, you'll help bring these experiences to life through customer-facing features and the services behind them. We're looking for a curious, collaborative engineer who cares about the complete customer journey and enjoys turning challenging problems into thoughtful solutions. Together, we'll make Affirm Card easier to use and help customers make financial decisions with greater confidence. What You'll Do
  • With the support of your team's tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will support the operations and availability of your team's artifacts by creating and monitoring metrics, escalating when needed, and supporting "keep the lights on" & on-call efforts.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Base Pay Grade - L

Equity Grade - 5

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 $133,000 - $183,000.

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.

#LI-Remote

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.

By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Full Stack (Card Pre-Swipe Experience) in Canada vacancy
  • $140k - $192.5k per year

     ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer...  ...have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ....    We're seeking a Full Stack Engineer to help lead...  ...well tested, and well documented software Ability to take... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    9 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth...  ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable...  ...power Workforce Management (WFM), Customer Experience (CX), and operational business processes... 
    Suggested
    Full time
    Internship
    Relocation

    Miratech

    Canada
    23 days ago
  • $170.4k - $234.3k per year

     ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer...  ...have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ...We're seeking a Senior Full Stack Engineer to help lead our...  ...the self-serve advertiser experience at StackAdapt, making it easier... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    2 days ago
  • $170.4k - $234.3k per year

     ...advertising and marketing channels. Engineering at StackAdapt: As an...  ...have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ...We're seeking a Senior Full Stack Engineer to help lead our...  ...team is building AI-powered experiences that help customers navigate... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  •  ...We are seeking experienced Senior Full Stack Developers to support a large-scale digital...  ...support and defect resolution. Quality & Engineering Practices Ensure quality engineering...  ...automated deployment practices. Apply software design patterns and architecture... 
    Suggested
    Remote work
    Monday to friday

    Oomple

    Canada
    a month ago
  •  ...Role We're looking for a Senior / Staff Software Engineer to join OpenMined , a nonprofit building...  ...contractor engagement, roughly a full-time commitment, with an initial 12-month...  ..., engineering, and deployment across the stack to deliver reliable technical capabilities... 
    Remote job
    Long term contract
    Full time
    Contract work
    For contractors
    Local area
    Flexible hours
    Canada
    8 hours ago
  • $126.5k per year

     ...Our job is simple: help them win. As a Software Engineering Team Lead, you'll lead a team of 3 to 5...  ...and Terraform. The team also works across the stack, from backend services to front-end features. This is a full-time, long-term role that combines people leadership... 
    Long term contract
    Full time
    Manual labor
    Remote work
    Home office

    Very LLC

    Canada
    5 days ago
  • $191.1k per year

     ...called “surges.” learn more about working at Coinbase. Senior Software Engineer, Tax Engineering Tax Engineering sits at the intersection of...  ...technical mentorship across the team Required Skills and Experience: ~6+ years of backend software engineering experience... 
    Remote job
    Local area
    Canada
    8 hours ago
  • $168k - $177.5k per year

     ...across the company. We are seeking a Senior Software Engineer to join the Enterprise AI team and help...  ...engineers, and partner teams to deliver AI-enabled experiences that address meaningful business needs. Own projects through the full software development lifecycle, from... 
    Remote job
    Long term contract
    Permanent employment
    Work at office
    Work from home
    Flexible hours
    Canada
    8 hours ago
  • $181k - $241k per year

     ...Observability team builds the platform every Affirm engineer relies on to understand the behavior and...  ...by default. We’re looking for a Staff Software Engineer to be the technical lead for...  ...We Look For · You have 8+ years of experience designing, developing and launching backend... 
    Remote job
    Work at office
    Flexible hours
    Canada
    20 hours ago
  • $153k - $213k per year

     ...no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, fault-tolerant, and global...  ...and testing. What We Look For You have 4+ years of experience designing, developing and launching backend systems at scale using... 
    Remote job
    Work at office
    Flexible hours
    Canada
    8 hours ago
  • $136.6k - $180k per year

     ...helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative...  ...teams. WHAT YOU BRING ~3+ years of software development experience building backend systems or integrations, including work... 
    Work at office
    Local area
    Flexible hours

    DEPT®

    Canada
    15 days ago
  •  ...power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading) , you will...  ...complex LLM orchestration and enterprise user experience, ensuring our internal teams can...  ...and test coverage across client-side and full-stack implementations Frontend Mastery:... 
    Remote job

    EPAM Systems

    Canada
    a month ago
  • usd5 000 per month

     ...We are looking for experienced Senior Software Engineers to support a technical AI evaluation project involving data pipelines, evaluation...  ...Required Skills ~5+ years of professional software engineering experience ~ Strong proficiency in Python , particularly building... 

    eDataBae

    Canada
    3 days ago
  • $209k - $269k per year

     ...tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-...  ..., Cluster Autoscaler) Demonstrated experience automating Kubernetes operations at fleet...  ...needs Qualifications ~10+ years in software or infrastructure engineering with... 
    Remote job
    Work at office
    Flexible hours
    Canada
    8 hours ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer...  ...platforms.  Mandatory Requirements (C3) Overall Engineering Experience: Minimum 10+ years of hands-on software engineering experience... 
    Contract work
    Remote work

    Oomple

    Canada
    more than 2 months ago
  • $150k - $175k per year

     ...This is a  full-time, permanent opportunity for candidates based...  ...team of data & AI experts, engineers, and designers who build...  ...solutions that enhance digital experiences, empower developers, and deliver...  ...CD. Experience building software collaboratively using pull requests... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  •  ...This is a permanent full-time remote opportunity for those based and authorised...  ...is an independent team of engineers, designers, data experts and strategists...  ...and capability at pace. We create software solutions that enhance digital experiences, empower developers, and deliver... 
    Permanent employment
    Full time
    Internship
    Immediate start
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $126.5k per year

     ...We are seeking a senior firmware engineer with 5–8 years of professional embedded development experience who has strong experience...  ...hands-on across the device firmware stack, from schematic review and board...  ...will develop firmware across the full device lifecycle, including schematic... 
    Full time
    Contract work
    For contractors
    Internship
    Remote work
    Home office

    Very LLC

    Canada
    22 days ago
  •  ...ll never stop learning. As a Solutions Architect II, you will be responsible for: Owning all...  ...in this role you will: Have 5 years of relevant experience and a bachelor's degree in Computer Science, Engineering, MIS, another related technical field or its equivalent... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Canada
    3 days ago
  •  ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department: Information Technology...  ...teams onto Azure API Management, demonstrating implementation experience and outcomes. Monitoring and Platform Optimization: Maintain... 
    Contract work
    Remote work
    Flexible hours

    Oomple

    Canada
    7 days ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human...  ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    a month ago
  •  ...Principal Software Developer  About APEXA  APEXA began with a bold vision: to digitally...  ...Developer with a strong background in full-stack development, technical leadership, and solution...  ...Required Qualifications  ~10+ years of experience developing web applications  ~10+... 
    Full time
    Remote work

    Apexa

    Canada
    a month ago
  •  ...Foundations team drives Data Engineering and Data Apps and Tooling work...  ...for talented data-minded software engineers to help us manage business...  ...and data-driven user experiences, and motivated by having an outsized...  ...for both data pipelines and full stack web applications that... 
    Internship

    Stripe

    Canada
    3 days ago
  •  ...our team as a Senior Learning Experience Designer, as part of Center of...  ...sales teams, including reps, engineers, customer success and managers...  ...mental health care platform ~ Full benefits from day one of...  ...Best Places to Work G2 Top Software and Top Marketing and Advertising... 
    Full time
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    3 days ago
  • $125k - $165k per year

    Coconut Software is the leading Branch Performance Platform, helping...  ...and deliver better customer experiences. Coconut's AI-powered, enterprise...  .... We’re hiring a Senior Data Engineer on a 12-Month Contract to own...  ...Lakehouse Our target stack is built for scale: Databricks... 
    Remote job
    Contract work
    Internship
    Flexible hours
    Canada
    8 hours ago
  •  ...locations throughout the world, and over 100 years of battery experience, EnerSys is the power/full solution for stored DC power products.  What We’re...  ...a highly motivated and skilled Field Service Technician II to join our growing team! In this role, you will play a crucial... 
    Long term contract
    Worldwide
    Night shift

    EnerSys

    Canada
    1 day ago
  •  ...for a Flight Instructor Simulator - Type II Instructor to join its Customer Services organisation...  ...pilot training devices, FSTDs, OTDs and full flight simulators (FFS). Work on different...  ...(UPRT) as a pilot. Fluent in English. Experience Required: a minimum of 3,000 hours as a... 
    Permanent employment
    Contract work
    Worldwide

    AIRBUS

    Canada
    23 days ago
  •  ...Cloudbeds , we're not just building software, we're transforming...  ...mart)—while serving as our Data Engineering Tech Lead. You will help...  ...continuously modernize our tech stack, elevating our software...  ...stack.   Senior Hands-On Experience: Proven track record as a Senior... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    20 days ago
  •  ...Role We are seeking a Staff Engineer to set the technical direction...  ..., building, and shipping software. You will collaborate closely...  ...collaboration and trust Deep experience designing, building, and maintaining...  ...using a modern tech stack (Ruby on Rails, React, JavaScript... 
    Remote job
    Long term contract
    Work at office
    Work from home
    Flexible hours
    Canada
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Full Stack (Card Pre-Swipe Experience). Be the first to apply!