Software Engineer II, Backend (Decisions Orchestration)
$133k - $183k per yearAffirm
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$181k - $241k per year
...We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team. You'll be responsible for... ...use analytics and data driven decisions to further improve the performance... ...6-10+ years of experience as a software engineer with leadership responsibilities...SuggestedWork at officeRemote workFlexible hours$133k - $183k per year
...critical online checkout databases, batch orchestration, streaming infrastructure, event-... ...systems. We are looking for a talented Software Engineer who can build and scale Cache Services... ...constraints, and partnering on decisions that properly consider risks and trade...SuggestedInternshipWork at officeRemote workFlexible hours$133k - $183k per year
...and no tradeoffs on what matters most. The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer II with a track record of leading projects and initiatives on the Partner Merchant Interfaces Team....SuggestedWork at officeRemote workFlexible hours$133k - $183k per year
...with product and infrastructure engineers to build the tools and... ...constraints, and partnering on decisions that properly consider risks... ....5+ years of experience as a software engineer. You have experience... ...designing, developing and launching backend systems and are proficient in...SuggestedWork at officeRemote workFlexible hours- Elevate your software development career as a Backend Software Engineer II with Affirm. Play a pivotal role in shaping APIs for esteemed partners like Amazon and Stripe while working remotely. At Affirm, the Partner Merchant Interfaces - Integration team is growing and seeks...SuggestedRemote work
- Shape privacy-aware web experiences at Affirm as a Software Engineer II. This remote role emphasizes modern web development in React and TypeScript... ...teams, breaking down projects, and contributing to decision-making on technical constraints. You will have the opportunity...Remote work
$153k - $213k per year
...critical online checkout databases, batch orchestration, streaming infrastructure, event-... ...We are looking for a talented Senior Software Engineer who can architect, build and scale Relational... ...constraints, and partnering on decisions that properly consider risks and trade...Work at officeRemote workFlexible hours$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have... ...years of experience working in search or related recommendation engines You have experience delivering major features, system...Work at officeRemote workFlexible hours$153k - $213k per year
...most. Marketing & Privacy Engineering (MPE) builds trusted, privacy... ...and measurement. As a Senior Software Engineer, you will build the... ...constraints, and partnering on decisions that properly consider risks... ...designing, developing and launching backend systems at scale using...Work at officeRemote workFlexible hours$133k - $183k per year
...matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware consumer... ..., attribution, and measurement. As a Software Engineer II on MPE, you will build and improve... ...technical constraints, and partnering on decisions that properly consider risks and trade...Work at officeRemote workFlexible hours$153k - $213k per year
...matters most. The Growth Platform Engineering team builds the core systems and... ...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 scalable...Long term contractWork at officeRemote workFlexible hours$153k - $213k per year
...Platform team builds the high-throughput decision engine at the heart of Affirms card products.... ...a key enabler. This isn't just another backend role; you'll be building the "financial... ...We Look For ~5+ years of experience in software development or engineering, with a deep...Long 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...Remote 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...Full time
$181k - $241k per year
...are seeking a seasoned Staff Engineer to help drive our Continuous... ...company to ship high-quality software quickly and confidently. The... ...support automated testing, build orchestration, and deployment. What you’... ...ability to guide technical decision-making. Excellent problem-...Long term contractTemporary workWork at officeRemote workFlexible hours$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...Full timeContract work$130k - $180k per year
...cyber domains in the interest of national security. Manager, Software Development Reference #32827 Waterdown ON, Canada About... ...to see first and act first. About The Role The Software Engineering department at WESCAM is looking for a dynamic leader for one of...Flexible hours- ...Affirm seeks a Software Engineer to build and scale Cache Services (Redis/Valkey) and own migrations end-to-end. You will automate provisioning... ...environment across Canada. The role emphasizes strong backend development in Python or Kotlin, along with experience in distributed...Remote work
- ...Affim is seeking a Senior Software Engineer to architect, build, and scale distributed SQL databases across MySQL, TiDB, and related tech. You will drive provisioning, backups, upgrades, and reliability initiatives within a Kubernetes-based platform. You will influence...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
$181k - $241k per year
...tradeoffs on what matters most. About The Engineering Team The Engineering team builds... ...pillar’s priorities, technical ownership, decision-making, and ways of working. Partner... ...Experience managing and developing software engineers, with a track record of building...Work at officeRemote workFlexible hours- ...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...Hourly payFull timeInternshipWork at officeMonday to fridayFlexible hours
$130k - $180k per year
...technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The... ...should have significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded...- 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
$153k - $213k per year
...projects, working closely with other teams and engineers across our mobile and web technologies,... ...technical constraints, and partnering on decisions that properly consider risks and trade-... ...a total of 1.5+ years of experience as a software engineer. You have experience shipping...Work at officeRemote workFlexible hours$153k - $213k per year
...what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware... ...attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the... ...constraints, and partnering on decisions that properly consider risks and trade‑offs...Work at officeRemote workFlexible hours$166.5k - $249.7k per year
...to be a Titan? You will be part of the Engineering leadership team at ServiceTitan responsible... .... Over 50,000 people depend on our software to perform all their daily activities. We... ...Be responsible for all major technical decisions for your squad (a successful lead will be...Long term contractFull timeTemporary workInternshipLocal areaImmediate startFlexible hours$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
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 developer no experience Hamilton, ON
- junior software developer Hamilton, ON
- software developer entry level Hamilton, ON
- software developer intern Hamilton, ON
- software developer internship no experience Hamilton, ON
- software developer Hamilton, ON
- software development engineer Hamilton, ON
- part time software developer Hamilton, ON
- software design engineer Hamilton, ON
- software engineer salary in canada Hamilton, ON

