Staff Software Engineer, Backend (Trust and Safety)
Affirm
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.
About The Engineering Team
The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building reliable, performant, and scalable solutions that touch every part of the business. Whether we’re enabling new ways to pay, ensuring our platforms can scale to the most demanding levels in the industry, or developing seamless servicing experiences, our focus is on solving complex problems through exceptional engineering.
About The Role
The Trust and Safety Foundations team within Checkout Engineering builds and operates foundational systems and data capabilities that support how affirm understands consumer risk and meets its credit reporting obligations. Our work sits at the intersection of data quality, system reliability, regulatory requirements, and risk, creating critical infrastructure that affirm and its partners depend on to operate accurately and at scale.
As a Staff Software Engineer on Trust and Safety Foundations, you will help shape the team’s technical strategy and lead complex, business-critical initiatives across systems and stakeholders. You’ll turn ambiguous problems into clear technical approaches, guide projects from strategy through execution, and strengthen the reliability and sustainability of the systems we own. You’ll also act as a force multiplier by raising the bar for system design and engineering quality, sharing your expertise, and helping other engineers grow. This role requires strong technical judgment, deep ownership, and the ability to navigate complexity in a high-impact domain.
What You’ll Do
- You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
- You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
- You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
- You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
- You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
- You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
- You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
- Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
- 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.
Pay Grade - P
Equity Grade - 7
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).
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.
CAN base pay range per year: 181,000 - 241,000
This posting is for an existing vacancy.
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.
#J-18808-Ljbffr- ...GTM leaders to build a revenue engine that moves the business forward on data they can trust. Curious how we build? Take a... .... About the role As a Software Engineer at Vasco, you'll build... ...Developer. What you will do Backend-focused, full-slice development:...SuggestedFull timeInternship3 days per week
- ...recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader... ...end-to-end systems across mobile and backend, tackle complex scaling challenges, and raise... ...20% where the messy edge cases lie. A Trust Builder: You communicate effectively...SuggestedDaily paidFull timeApprenticeshipWork at officeRemote workWorldwide3 days per week
$34 - $36 per hour
...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go...SuggestedFull timeSummer workInternshipSummer internshipWork at officeImmediate startWork from home3 days per week- ...Devoted Studios operates as a trusted, flexible extension of our partners... ...Riot Gearbox Software This is not a server-side feature... ...team once they ship. It is an engineer who architects the service, deploys... ...AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where...SuggestedFull timeContract workRemote workFlexible hours
$160k - $220k per year
...Agile, cross-functional teams built on trust and mutual respect. This work isn’t for... ...you. We're looking for an exceptional backend engineer and hands-on architect to help us scale... ...ability to incorporate AI tools into the software development lifecycle, using Claude or Opencode...SuggestedFull timeWorldwideFlexible hours$140k - $230k per year
...Agile, cross-functional teams built on trust and mutual respect. This work isn’t for... ...Opportunity We’re looking for a Staff Front-End Engineer to join our growing engineering team as... ...concerns. Collaborate closely with backend, product, and design teams to drive elegant...Full timeWorldwideFlexible hours- ...ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside...Full timeLocal areaImmediate start
- ...Join Montrium as a Software Developer, SharePoint Backend and help evolve the backend capabilities that power... ...Montrium is committed to building trust and making a difference for employees... ...Reporting to the Director of Engineering, the Software Developer , SharePoint...Long term contractFull time
$80k - $130k per year
...ABOUT YOU We are looking for Backend Engineers who are innovative, collaborative, and adaptable to join our engineering team . The... ...collaborative, and dynamic environment and drive best practices in software development. Strong technical expertise, analytical...Full time- ...previously possible. Today, Motion is trusted by some of the world’s top e-commerce... ..., Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer,... ...full-stack development with a focus on backend: anything from building features to designing...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la... ...impressionner ? ⭐ Tu as de l'expérience en développement backend avec Go et/ou Python Tu as touché à des projets agentiques...Daily paidPermanent employmentFull timePart timeRemote work
- Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...Full time
- ...Responsibilities: Design, build, and maintain backend services and APIs using PHP and Go ,... ...best practices. Work closely with engineering, product, and partner teams to deliver... ...of object-oriented programming (OOP), software design patterns, and decomposition...Full time
- ...looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! We’re looking for a Staff Site Reliability Engineer to join our Data team in Canada. As a Staff Data SRE, you are the technical backbone of the Data Office's...Full timeWork at officeRemote workFlexible hoursShift work
- ...in record time with the only hardware and software AI-powered platform built for the factory... ...product managers, designers, and other engineers to deliver robust applications that power... ...and shipping production systems ~ Solid backend development experience (Python or similar...Long term contractFull timeInternshipWork at officeWork from home
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with...Full timeWork at officeFlexible hours
- ...We are seeking a Manager, Software Development to join our EVV (Electronic... ...Reporting to the Director of Engineering, you will lead a cross‑... ...Coach, and develop a team of backend and full‑stack engineers working... ...ownership, growth, and mutual trust. Performance & Delivery...Long term contractFull timeWork at officeFlexible hours
- ...experiences will be in the app but all assets will be loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production tools...Full timeRemote workWorldwide
- ...recherchons une ou un développeur côté serveur (backend) Staff pour concevoir, bâtir et exploiter l’... ...scale. We're hiring a Staff Backend Engineer to build and operate the infrastructure... ...[NYSE: U] is the world’s leading game engine, powering play for more than 3 billion...Full timeApprenticeshipWork at officeWorldwideRelocation packageDay shift
- ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based... ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About...Full timeWork at officeRemote workFlexible hours
- ...description We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking... ...so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces. Engineers own production...Full timeRemote work
- ...founded in 2010 by two aeronautical engineers who realized that the... ...clinical success and patient safety, MEDFAR was the first company... ...Professional Tenure: 10+ years of total software engineering experience, with... ...technical discussions with Staff Engineers and Architects without...Long term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
- ...the development and certification of safety-critical systems in the aerospace, electric... ...CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software... ...on aircraft and space system such as engine control, flight management systems and...Permanent employmentFull timeWork at officeFlexible hours
- ...About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform... ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards...Full time
$72k - $90k per year
...work environment where all team members belong and have the opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the development of both our bike-sharing kiosk station software and our payment...Hourly payFull timeWork at officeFlexible hours3 days per week$70k - $90k per year
...be completed both in person and remotely. Work setting Urban area Relocation costs not covered by employer Consulting engineering company Level of expertise ~ Engineer Responsibilities Tasks Conduct studies to determine optimum inventory levels...Permanent employmentFull timeFor contractorsRemote workRelocation- ...the Role We are seeking a Staff DevSecOps Specialist to join... ...standards and architecture other engineers design against, from our cloud... ...Science, Cybersecurity, Software Engineering, Computer Engineering... ...and human. Grow in a High-Trust Culture We believe in transparency...Full timeWork at officeFlexible hours
- ...Location: Montréal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with more than three decades spent pairing serious engineering with unusually capable people to build and run financial...Full timeImmediate start
- ...technical team. Design, develop, test, and deploy Java-based software applications using the Spring Framework and Spring Batch.... ...Qualifications: ~ Bachelorâs degree in Computer Science, Software Engineering, or a related field. ~10+ years of experience in Java ~...Permanent employmentFull time3 days per week
- ...expression — all while maintaining robust trust-and-safety protocols. We embrace the best of... ..., and maintain object-oriented backend applications and React-based frontend solutions... ...in CI/CD processes and help improve engineering standards. Continuously learn and master...Full timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Trust and Safety). Be the first to apply!
- backend software developer Montréal, QC
- backend developer Montréal, QC
- health and safety engineer Montréal, QC
- process safety engineer Montréal, QC
- safety engineer Montréal, QC
- golang software developer Montréal, QC
- remote software Montréal, QC
- software support Montréal, QC
- software sales Montréal, QC
- software Montréal, QC


