Software Engineer II, Backend (Batch Developer Experience)
$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.
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.
The Batch Developer Experience team makes batch development and testing faster and more reliable at affirm. As a developer on this team you will partner with product and infrastructure engineers to build the tools and systems that streamline workflows, strengthen testing and ultimately improve the reliability of affirm’s critical batch workloads.
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 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 1.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.
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
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- ...mission to enable safe user experiences and empower our communities by... ...As a Full Stack Java/React Developer, you will work on large-scale... ...and maintain object-oriented backend applications and React-based... ...CD processes and help improve engineering standards. Continuously learn...SuggestedFull timeWork at officeLocal areaRemote work
- ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client... ...Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience • Minimum 2 years...SuggestedLong term contractFull timeTemporary workWork at office2 days per week
- ...development and testing of multiple software modules. • Ensure... ...Collaborate with other software developers in the team to implement software... ...Computer Science, Electrical Engineering, or Computer Engineering. •... ...2 years software development experience. • Networked Appliance...SuggestedPermanent employmentFull time
- ...and GTM leaders to build a revenue engine that moves the business forward on... ...blog . About the role As a Software Engineer at Vasco, you'll build the... ...internal title for this role is Software Developer. What you will do Backend-focused, full-slice development:...SuggestedFull timeInternship3 days per week
- ...growing fast and hiring the Engineering talent to match. The team... ...mission You'd be joining our Backend team within the Platform Engineering... ...: we treat our internal developer platform as a real product,... ...years of distributed systems experience ~ Expert in Node.js, TypeScript...SuggestedFull timeLocal areaImmediate start
- ...Join Montrium as a Software Developer, SharePoint Backend and help evolve the backend capabilities that power our established Connect platform. In this... .... Job Description Reporting to the Director of Engineering, the Software Developer , SharePoint Backend helps...Long term contractFull time
- ...et un bon sens de l’initiative. C++ Software Developer Position description: The... ...the Magnetic Anomaly Detection (MAD) Engineering group is to develop new software capabilities... ...Electrical Engineering or equivalent experience. At least 5 years of experience...Flexible hours
- ...innovative digital solutions and seamless customer experiences. It's all developed and delivered by the members of #TeamBell and we're... ...are seeking a highly skilled and experienced Senior Software Developer (Devops Engineer)to lead and mentor within our team. You will be a...Full timeWork at officeImmediate start3 days per week
$34 - $36 per hour
...the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They... ...improving the lives of every Lyft driver and every Lyft passenger! Experience: Currently pursuing a Bachelor's or Master's degree in...Full timeSummer workInternshipSummer internshipWork at officeImmediate startWork from home3 days per week- ...GQ) for both its garments and its unique menswear membership experience. Job Description LET’S CHANGE RETAIL What started... ...difference You are a PHP master who eats APIs for breakfast. Our Backend Developer will help Frank & Oak deliver an amazing e-commerce...Full time
- ...digital solutions and seamless customer experiences. It's all developed and delivered by the members of... ...belong at Bell. Summary The software development team of the MediaTV Technology... ...autonomy and proficiency in software engineering and strong expertise in complex...Long term contractFull timeWork at office3 days per week
- ...seeking an experienced Senior C# .NET Backend Developer . About the Role As part of... ...models . This is a pure backend engineering role . We are seeking a hardcore C# /... ...Profile & Technical Requirements Experience: Minimum 8+ years of dedicated backend...Permanent employmentFull timeContract workImmediate startRelocationRelocation package
- ...Obsidian Entertainment Riot Gearbox Software This is not a server-side feature developer who hands services to an ops team once they ship. It is an engineer who architects the service, deploys... ...the AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where...Full timeContract workRemote workFlexible hours
- ...We are looking for a senior engineer who wants their work to matter... ...who takes pride in building software that is reliable and genuinely... ...application lifecycle, with a focus on developing features and delivering value... ...test, integrate, and deploy backend and API stacks. Maintain...Full timeLocal areaRemote workFlexible hours
- ...community management. Job Description We are looking for a Backend Developer who loves web development and loves working with open source... ...challenged every day. Qualifications ~2+ years of experience in backend development and architecture, at least 6 months of...Full time
- ...highly skilled and innovative Senior iOS Developer II to join our dynamic team. In this role,... ...Bachelor's degree in Computer Science, Software Engineering, or a related field, with at... ...Agile or Scrum environments. Exposure to backend integration and API handling. Join...Full timeApprenticeshipWork at officeNight shiftDay shift2 days per week
- ...seeking a motivated and detail-oriented Software Automation Developer Intern to join our Montreal-based... ...team. This internship offers hands-on experience treating software testing and automation... ...—building scalable capabilities, backend testing utilities, and reusable code...Internship
$160k - $220k per year
...you. We're looking for an exceptional backend engineer and hands-on architect to help us scale... ...uptime Responsibilities: Develop and maintain RESTful APIs using Java (Spring... ...Qualifications: ~10+ years of experience with Java and Spring Boot ~ Strong experience...Full timeWorldwideFlexible hours- ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational... ...our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate...Full timeRemote work
- ...Core cherche un développeur en logiciels II pour se joindre à notre équipe des... ...the world’s best systematic trading and engineering talent. We empower portfolio managers to... ...Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...Full timeApprenticeshipCasual workWork at officeWorldwide
- ...business hours) About You: Hands-on experience designing, building, and operating... ...and production operation, working across backend services, data pipelines, and integration... ...the individual will need to lead platform engineering managers across multiple teams, present...Long term contractFull timeImmediate start
- ...Backend Python Developer – AI Agentic Applications Location: Montréal, QC (Hybrid) Type: Full-Time... ...Compensation: Competitive, based on experience About the Role We are seeking... ...with a multidisciplinary team of engineers, product managers, and domain experts....Full timeManual labor
- ...enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software... .... The ideal candidate Has 5+ years experience as a software developer or engineer with at least 2 recent years in modern popular programming...Full timeWork at officeFlexible hours
$80k - $130k per year
...ABOUT YOU We are looking for Backend Engineers who are innovative, collaborative, and... ...environment and drive best practices in software development. Strong technical expertise... ...abilities are essential, along with experience in software development and design...Full time- ...immediate permanent opening for an AI Software Developer. About the team: The Smart Grid... ...world software platforms Build scalable backend services and APIs for data processing,... ...or PhD in Computer Science, Electrical Engineering, or a related field Strong...Permanent employmentFull timeInternshipImmediate start
- ...every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions for our clients. You combine...Full timeWork at officeFlexible hours
- ...diversified trading firm with over 3 decades of experience bringing sophisticated technology and... ...We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset... ...closely with traders, researchers, and engineers to define and implement critical features...Full timeRemote work
- ...record time with the only hardware and software AI-powered platform built for the... ...Description As a Senior Software Developer at Vention… You’ll play a key role... ...the next generation of Vention’s CAD engine and user-experience tools. Working closely with product managers...Long term contractFull timeInternshipWork at officeWork from home
- ...time with the only hardware and software AI-powered platform built for... ...As a Senior Software Developer at Vention… Reporting to the... ...managers, designers, and other engineers to deliver robust applications... ...looking for skills, intellect, and experiences that will help you succeed in...Long term contractFull timeInternshipWork at officeWork from home
- ...ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical leadership... ...development role focused on a live software platform . You will combine strong... ...We are looking for someone with real backend depth, Kubernetes experience, and the...Long term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Backend (Batch Developer Experience). Be the first to apply!
- software developer no experience Montréal, QC
- junior software developer Montréal, QC
- software developer entry level Montréal, QC
- software developer intern Montréal, QC
- software developer internship no experience Montréal, QC
- software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC


