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

Software Engineer II, Backend (Decisions Orchestration)

$133k - $183k per year

Affirm, Inc.

At Affi­rm, 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.

Your role will be instrumental in designing the next generation of Affi­rm’s Checkout Platform to provide a world-class buying experience that puts customers first!

We are seeking a Backend Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to our users. You will work in a fast-paced team environment, designing and implementing new API’s and microservice interfaces to manage every users’ transaction with Affi­rm. You will also use your technical skillset to find opportunities to improve the performance and reliability of the systems that drive the user journey through purchasing with Affi­rm.

Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It’s going to be an amazing ride!

What You’ll Do

  • Work with technical leaders in the team to design and implement insightful forward-looking approaches that go beyond the direct team and solve large open-ended problems
  • Actively own components of checkout systems and define their long-term health, while also improving the health of surrounding systems
  • Collaborate with engineers within our team and across the organization to build the next generation of the checkout platform
  • Learn and improve engineering standards, tooling, and processes across the checkout platform

What We Look For

  • Take Ownership. You enjoy working with product and engineering leaders to develop detailed project definitions, and drive technical decisions within your team
  • Execute. You have a proven track record of developing, testing, and shipping high-quality software at scale
  • Collaborate. You communicate clearly both verbally and in writing. If anything, you trend towards over-communication
  • Build Teams. You grow with engineers around you through sharing your learnings and providing feedback to your peers that will help the team grow
  • Customer-centric mentality. You are empathetic to the user experience and thoughtful about what we can do to make it better
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field

Tech You Will Use

  • Python
  • Kotlin
  • RPC
  • Redis
  • MySQL
  • AWS
  • Github

Base Pay Grade - L

Equity Grade - Canada 5

Employees new to Affi­rm typically come in at the start of the pay range. Affi­rm 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: $133,000 - $183,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 Affi­rm 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

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

#J-18808-Ljbffr
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Backend (Decisions Orchestration) in Hamilton, ON vacancy
  • $153k - $213k per year

     ...matters most. The Growth Platform Engineering team builds the core systems and...  ...re looking for a passionate Senior Software Engineer to design and build backend systems that power Affirm ’s growth...  ...business goals using data-driven decision making. Design and build... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Affirm

    Hamilton, ON
    8 hours ago
  •  ...Drive data architecture as a Senior Backend Engineer with Affi, focusing on marketing technology and measurement systems in a remote environment...  ...teams to enhance consumer growth strategies. As a Senior Software Engineer in the Marketing & Privacy Engineering (MPE) team, you... 
    Suggested
    Remote work

    Affirm

    Hamilton, ON
    8 hours ago
  •  ...Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products. This is a hands-on engineering role for someone who enjoys writing code, building automation, investigating failures, and learning how complex... 
    Suggested
    Full time

    Providius

    Hamilton, ON
    4 days ago
  • $100k - $130k per year

     ...Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems. This is a hands-on engineering role for someone who enjoys writing code, building automation, debugging... 
    Suggested
    Full time
    Contract work

    Providius

    Hamilton, ON
    6 days ago
  •  ...the position The Developer II position (Enterprise Applications...  ...and developing applications software that meet specified client and...  ...is a driving force behind decisions and activities. Follow service...  ...greater, PeopleCode, Application Engine, PeopleSoft Component... 
    Suggested
    Hourly pay
    Full time
    Internship
    Work at office
    Monday to friday
    Flexible hours

    McMaster University

    Hamilton, ON
    4 days ago
  •  ...Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on system design and robust API development, key for our card loan platform. At Affirm, the Card Loan Platform team drives innovation in payment solutions. As a Senior... 
    Remote work

    Affirm, Inc.

    Hamilton, ON
    8 hours ago
  •  ...achieve our vision of being the best place to raise a child and age successfully. #BeTheReason Job ID #32269: Administrative Assistant II - Planning Union: Non-Union Job Description ID #: 2534 Close date: Interested applicants please submit your application online... 
    Full time
    Work at office
    Local area
    Immediate start

    City Of Hamilton

    Hamilton, ON
    8 days ago
  • $79.1k - $118.7k per year

     ...Thinking  – The ability to analyze, evaluate and interpret information from various sources and apply logic and problem solving to make decisions. Data Driven – Leverage data and insights to identify, prioritize and improve member experience and business efficiency.... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area

    Meridian Credit Union

    Hamilton, ON
    more than 2 months ago
  •  ...successfully. #BeTheReason Job ID #32258: Procurement Specialist II (1 permanent and 1 temporary vacancy) Union: CUPE Local 5167...  ...achieving objectives, planning work details and making technical decisions. Knowledge of the principles of general management, business administration... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Immediate start

    City Of Hamilton

    Hamilton, ON
    8 days ago
  •  ...and age successfully. #BeTheReason Job ID #32018: Planner II (Junior Planner) - Policy Planning Union: CUPE Local 5167 Job...  ...competing priorities. # Working knowledge of Microsoft Office software such as Word, Excel and Power Point. SALARY : Salary... 
    Full time
    Work at office
    Local area
    Immediate start

    City Of Hamilton

    Hamilton, ON
    more than 2 months ago
  •  ...Job Responsibility: Regular/Temporary Regular Job Title MEDICAL SECRETARY (II) Job ID 69302 Location HSC- Central Campus Open Date 05/06/2025 Job Type Continuing Close Date 05/12/2025 Employee Group Unifor Unit 1, Staff Favorite Job Department Medicine Salary Grade/Band... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work at office
    Local area

    McMaster University

    Hamilton, ON
    6 days ago
  •  ...Job Responsibility: Regular/Temporary Regular Job Title FINANCIAL COORDINATOR (II) Job ID 68088 Location Central Campus Open Date 03/10/2025 Job Type Limited Term (12 months) Close Date 03/16/2025 Employee Group Unifor Unit 1, Staff Favorite Job Department... 
    Hourly pay
    Contract work
    Temporary work
    Fixed term contract
    Work at office
    Local area
    Monday to friday
    Flexible hours

    McMaster University

    Hamilton, ON
    1 day ago
  • $150k - $200k per year

     ...Senior Geotechnical Engineer Geotechnical Services Southern Ontario Annual Salary Range: $150,000 - $200,000 Be part of a team...  ...products (Word, Excel, Outlook), as well as geotechnical engineering software (slope stability, seepage, finite element programs, etc.).... 
    Long term contract
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Flexible hours

    Pinchin Canada Career

    Hamilton, ON
    24 days ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years...  ...with business analysts, architects, QA engineers, DevOps teams, and other stakeholders to...  ...monitoring. Experience with ETL orchestration tools, data validation frameworks, or enterprise... 
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    5 days ago
  •  ...achieve our vision of being the best place to raise a child and age successfully. #BeTheReason Job ID #31912: Planning Technician II - Committee of Adjustment Union: CUPE Local 5167 Job Description ID #:  A11443 Close date: Interested applicants please submit... 
    Full time
    Temporary work
    Local area
    Immediate start

    City Of Hamilton

    Hamilton, ON
    more than 2 months ago
  • $85.87k - $108k per year

     ...electronics, automation, and intelligent software to help customers build better and...  ...Status: Salary Full-Time   Function: Engineering   Pay Range: ($85,871.00 - $108,000.00...  ...understanding of how mechanical design decisions influence controls architecture, software... 
    Full time
    Summer work
    Local area

    Lincoln Electric

    Hamilton, ON
    20 hours ago
  • $60.57k - $100.96k per year

     ...and our communities. As a Bodily Injury Claims Representative II, you will be responsible for the investigation, negotiation and resolution...  ...Investigating, interpreting coverage, negotiating and making decisions autonomously, to resolve complex bodily injury claims.... 
    Full time
    Work at office
    Local area
    Flexible hours

    Co-operators

    Hamilton, ON
    23 days ago
  • $65k - $75k per year

     ...We are currently seeking a full-time Software Developer to design, build, test, and maintain software solutions throughout their full...  ...with C++, Visual Studio .NET, C#, XML is required ~ Bachelor of Engineering or Bachelor of Computer Science degree is required ~... 
    Full time
    Work at office
    Monday to friday

    Liburdi

    Hamilton, ON
    27 days ago
  • $130k - $160k per year

     ...Reporting to the Construction Manager, the Engineering Manager will support the Hamilton LRT...  ...use of technical standards, tools, and software. Perform other duties and responsibilities...  ...and Aecon’s AI Usage Policy. All final decisions are made by qualified Aecon team members... 
    Permanent employment
    Temporary work
    For contractors
    For subcontractor
    Local area

    AECON

    Hamilton, ON
    3 days ago
  •  ...us achieve our vision of being the best place to raise a child and age successfully. #BeTheReason Job ID #32200: Fitness Instructor II (Water Fitness)  Union: Non-Union Job Description ID #: 6828 Close date: Continuous Recruit Internal applicants should apply... 
    Full time
    Part time
    Immediate start
    Flexible hours
    Afternoon shift

    The City of Hamilton

    Hamilton, ON
    7 hours ago
  •  ...looking for a Senior Routing Engine Developer to design and build...  ...includes building highly scalable backend services capable of processing large volumes of routing decisions with strict latency,...  ...Qualifications ~8+ years of software engineering experience, including... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Hamilton, ON
    7 days ago
  •  ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of...  ...previous experience within the GTHA. Proficiency in geotechnical software packages such as Plaxis, GeoStudio, or similar tools for... 
    Full time
    For contractors

    Egis Group L.p

    Hamilton, ON
    more than 2 months ago
  • $8.5k per year

     ...Job Description As a Project Coordinator within the Civil Engineering & Construction Department, you will support the planning, execution...  ...recommendations to support project budgeting and procurement decisions. Prepare tender packages, bid requests, Requests for Quotation... 
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Worldwide

    American Iron And Metal

    Hamilton, ON
    more than 2 months ago
  •  ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of...  ...and review traffic analysis and modeling using industry-standard software (e.g., Synchro, VISSIM, VISUM, Aimsun). Transportation... 
    Full time
    Contract work
    Internship

    Egis Group L.p

    Hamilton, ON
    more than 2 months ago
  •  ...the future of web experiences with Affirm as a Senior Frontend Engineer. This remote role emphasizes architecture, performance, and marketing...  ..., the Marketing & Privacy Engineering team is seeking a Senior Software Engineer to enhance their logged-out web experiences. You will... 
    Remote work

    Affirm

    Hamilton, ON
    8 hours ago
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract  Job Summary We are seeking a motivated Junior Software Developer to assist in designing, developing, testing, and maintaining software applications. The ideal... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Hamilton, ON
    5 days ago
  •  ...experienced mid-senior to senior-level engineering professionals . These opportunities are...  ...Excellent analytical, problem-solving, and decision-making skills Strong written and...  ...Proficiency with relevant engineering software, tools, and systems Benefits Extended... 
    Full time
    For contractors

    Hire Resolve.com

    Hamilton, ON
    more than 2 months ago
  •  ...Job Title: Software Developer – SME (Subject Matter Expert) Location: Toronto, ON...  ...experience in application architecture, software engineering, API design, data integration, ETL/data...  ...standards, guide complex implementation decisions, and ensure the delivery of secure,... 
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    5 days ago
  •  ...Job Description Job Description Controls Engineer / Automation Specialist – PLC Programming & Systems Integration Location: Hamilton...  ...intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters... 

    Great Lakes Group

    Hamilton, ON
    4 days ago
  •  ...growth across Canada. As a member of our global team of 23,500+ engineers, architects, scientists and consultants, you'll help deliver...  ...standards and developments, assessing client needs and making concrete decisions on proposed solutions. Monitoring project financial performance... 
    Full time
    For contractors
    Local area
    Flexible hours

    Egis Group

    Hamilton, ON
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Backend (Decisions Orchestration). Be the first to apply!