Software Engineer II, Backend (Decisions Orchestration)
$133k - $183k per yearAffirm, Inc.
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.
Your role will be instrumental in designing the next generation of Affirm’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 Affirm. 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 Affirm.
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 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 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 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
- 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$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...SuggestedLong term contractWork at officeRemote workFlexible hours- ...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...SuggestedRemote work
- ...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...SuggestedFull time
$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...SuggestedFull timeContract work- ...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...SuggestedHourly payFull timeInternshipWork at officeMonday to fridayFlexible hours
- ...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
- ...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 timeWork at officeLocal areaImmediate start
$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 contractFull timeTemporary workWork at officeLocal area- ...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 employmentFull timeContract workTemporary workFor contractorsWork at officeLocal areaImmediate start
- ...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 timeWork at officeLocal areaImmediate start
- ...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 payFull timeTemporary workPart timeWork at officeLocal area
- ...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 payContract workTemporary workFixed term contractWork at officeLocal areaMonday to fridayFlexible hours
$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 contractFull timeContract workFor contractorsInternshipWork at officeFlexible hours- ...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
- ...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 timeTemporary workLocal areaImmediate start
$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 timeSummer workLocal area$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 timeWork at officeLocal areaFlexible hours$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 timeWork at officeMonday to friday$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 employmentTemporary workFor contractorsFor subcontractorLocal area- ...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 timePart timeImmediate startFlexible hoursAfternoon shift
- ...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 timeInternshipRemote workRelocation
- ...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 timeFor contractors
$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 timeContract workFor contractorsInternshipWork at officeWorldwide- ...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 timeContract workInternship
- ...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
- ...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 workInternship
- ...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 timeFor contractors
- ...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
- ...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...
- ...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 timeFor contractorsLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Backend (Decisions Orchestration). Be the first to apply!
- software engineer - computer Hamilton, ON
- software developer no experience Hamilton, ON
- senior software developer Hamilton, ON
- software engineer co-op Hamilton, ON
- software engineer salary in canada Hamilton, ON
- software engineer Hamilton, ON
- director software engineering Hamilton, ON
- software engineer - ai machine learning Hamilton, ON
- junior software developer Hamilton, ON
- software design engineer Hamilton, ON


