Talent.com
Senior Software Engineer, Backend (Merchant Interfaces)
Senior Software Engineer, Backend (Merchant Interfaces)Affirm • Oshawa, Durham Region, CA
Senior Software Engineer, Backend (Merchant Interfaces)

Senior Software Engineer, Backend (Merchant Interfaces)

Affirm • Oshawa, Durham Region, CA
30+ days ago
Job type
  • Full-time
Job description

Senior Software Engineer, Backend (Merchant Interfaces)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Partner Merchant Interface (PMI) team builds the APIs and solutions that powers Affirm’s integrations with Enterprise Merchants and Partners. We create and manage the APIs and tools that drive checkout and merchant onboarding, and we collaborate with stakeholders to design and build custom end-to-end integrated solutions.

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 contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving our APIs.
  • 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 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 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.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • Compensation and Benefits

    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.) In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company). CAN base pay range per year : $150,000 - $200,000

    We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include :

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office.

    Affirm is an equal opportunities employer. We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

    Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer Backend • Oshawa, Durham Region, CA

    Similar jobs
    Senior / Lead Java Software Engineer

    Senior / Lead Java Software Engineer

    Rbo PRO • Ajax
    Full-time
    RBO SERVICES LLC is a software development company founded in 2020, partnering with Quad Nova Group INC company.Currently we are seeking for qualified Senior / Lead Java Engineer, for java-based web-...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Engineer

    Senior Solutions Engineer

    Morson Edge (Canada) • Oshawa
    Full-time
    This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. We are seeking a highly skilled Microsoft 365 Sol...Show more
    Last updated: 13 days ago • Promoted
    Engineering Expert - Hardware Integration

    Engineering Expert - Hardware Integration

    Essence Coaching Group • Ajax, ON, Canada
    Full-time
    Engineering Expert – Hardware Integration.A senior-level Hardware Integration Engineer is sought to lead the design, development, and integration of embedded electronic systems for hybrid eVT...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Whitby, ON, Canada
    Full-time
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
    Last updated: 3 days ago • Promoted
    Hybrid Lead Software Engineer : Cloud-Native & Architecture

    Hybrid Lead Software Engineer : Cloud-Native & Architecture

    Cpus Engineering Staffing Solutions Inc. • Oshawa
    Full-time
    A leading engineering staffing firm is seeking a Lead Software Engineer / Developer in Oshawa, Canada.This pivotal role involves driving system design, mentoring engineering teams, and facilitating n...Show more
    Last updated: 12 days ago • Promoted
    Hiring : Software Engineer (Aug 2025)

    Hiring : Software Engineer (Aug 2025)

    Nexsysone • Ajax
    Full-time +1
    Please only apply when you have these experiences.Candidate should have more than 5+ years of experience in web development. Developing web application components / features using various scripting la...Show more
    Last updated: 14 days ago • Promoted
    Software Engineer / Developer

    Software Engineer / Developer

    msritsolutions • Ajax
    Full-time
    This is an entry- to mid-level software engineer position in a small group of web-based application developers, specifically for interactive video applications. The role is full-time on-site, with t...Show more
    Last updated: 14 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Essence Coaching Group • Ajax, ON, Canada
    Full-time
    Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross / year.A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering activities for next-generation elec...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Bangjin • Ajax
    Full-time
    NET CORE, Database (MS SQL Server).Must be a full-stack developer.Must have positive attitude in learning new things.Must have professional experience on core application development using C#, NET ...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Development Lead — Cloud Leadership

    Senior Software Development Lead — Cloud Leadership

    Tetra Tech • Pickering
    Full-time
    A consulting and engineering firm in Pickering, ON, is actively recruiting a Senior Software Development Lead.The successful candidate will lead the design and development of cloud-based applicatio...Show more
    Last updated: 3 days ago • Promoted
    Early-Career Embedded Software Engineer – Automotive (Hybrid)

    Early-Career Embedded Software Engineer – Automotive (Hybrid)

    General Motors of Canada • Oshawa
    Full-time
    A leading automotive company is seeking a Software Developer in Oshawa, Canada.This hybrid role focuses on developing embedded software for vehicle systems. Candidates should have a Bachelor's degre...Show more
    Last updated: 3 days ago • Promoted
    Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

    Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

    Essence Coaching Group • Pickering
    Full-time
    A leading aerospace technology company is seeking a Senior Software Architect Engineer to lead critical software development. This role focuses on architecting and delivering embedded systems for fl...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Architect Engineer

    Senior Software Architect Engineer

    Essence Coaching Group • Oshawa
    Full-time
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development....Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Yunbanbao • Ajax
    Full-time
    Performing Software development activities including requirement gathering and analysis.Designing and Developing Data-intensive, web-based application in support of local business.Supporting data s...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Development Lead

    Senior Software Development Lead

    Tetra Tech • Pickering
    Full-time
    At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world.We combine consulting and engineering with advanced analytics and technology to solve the wo...Show more
    Last updated: 3 days ago • Promoted
    Senior Automation Engineer - oshawa

    Senior Automation Engineer - oshawa

    Qualitest • oshawa, on, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Pickering
    Full-time
    A leading aerospace technology company in Ontario is seeking a Senior Software Architect Engineer to lead the development of safety-critical software. The ideal candidate has over 7 years of experie...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • oshawa, on, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 3 days ago • Promoted