A Software Engineer Ii, Backend Affirm · Remote Canada, Ca Mid Python Kubernetes Distributed Systems
$133k - $183k per yearContentBuffer
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.
You will be matched with a team after completing the interview evaluation process. Your recruiter will work closely with you throughout the process to understand your interests and experience to find the strongest team fit.
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 posting is for an existing vacancy.
Base Pay Grade - L
Equity Grade - 5
Employees new to affirm typically come in at the start of the pay range
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 CAD
Location - Remote CanadaThis 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.
#LI-Remote
Remote-first with flexibility built inAffirm 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 youOur 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
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.
You will be matched with a team after completing the interview evaluation process. Your recruiter will work closely with you throughout the process to understand your interests and experience to find the strongest team fit.
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 posting is for an existing vacancy.
Base Pay Grade - L
Equity Grade - 5
Employees new to affirm typically come in at the start of the pay range
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 CAD
Location - Remote CanadaThis 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.
#LI-Remote
Remote-first with flexibility built inAffirm 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 youOur 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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the A Software Engineer Ii, Backend Affirm · Remote Canada, Ca Mid Python Kubernetes Distributed Systems in Winnipeg, MB vacancy
- Drive innovation as a Backend Software Engineer at Affirm in this remote position. Design and enhance the Checkout Platform to elevate customer experience with financial products. Join Affirm’s team to work remotely across Canada, enhancing user transactions through cutting...Remote workPythonLong term contract
- Explore a remote role as a Software Engineer II with Affirm, specializing in mobile and full-stack development. Leverage your skills in React Native and API design in a dynamic team environment. As a Software Engineer II at Affirm, you will collaborate on mobile and web...Remote work
- ...client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This role focuses on designing, developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key...Remote workPythonFlexible hours
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend services...Remote workPython
- Affirm is seeking a software engineer for a distributed backend system, with a focus on scalable services and reliable code. You will work closely with a global team, tackle multi-component solutions, and contribute to on-call duties while growing your skills. The role emphasizes...Remote workFlexible hours
- Design scalable backend systems with Java, Python, Go, or C# as a fully remote Senior Software Engineer at WhatJobs Direct. Build reliable services for demanding applications.WhatJobs Direct seeks a Senior Software Engineer with extensive backend development experience. You...Remote workPython
- Elevate your engineering career at affirm as a Frontend Software Engineer II, focusing on Marketing and Privacy. Work remotely in Canada to build efficient web experiences and insights. As a Software Engineer II in the Marketing & Privacy Engineering team, you'll develop high...Remote work
- Epistemix seeks a Senior Back-End Software Engineer to join our Canada, United Kingdom, and United States team. You will design, build, and maintain scalable services using Python, FastAPI, and TypeScript for backend work, with a strong focus on reliability. You will own the...Python
- Build backend systems remotely across Canada with Affim, using Python or Kotlin, distributed systems knowledge, and clear communication.As a Software Engineer II, you will join a team matched after interview evaluation. You will design, develop, and launch backend systems while...Remote workPython
- ...Affim is seeking a software engineer to join our remote-first team in Canada. You will design, build, and launch backend systems using Python or Kotlin, contribute to distributed architectures, and collaborate with product, design and analytics to ship reliable software....Remote workPython
$82.1k - $147.9k per year
Software Development Engineer in Test II (Kubernetes)Canada (Remote) Job DescriptionWould revolutionizing the cloud computing space excite you? Are you passionate about delivering the core platform that enables everything-as-a-service for your fellow developers? Join our...Remote workPythonWork at officeWork from home$133k - $183k per year
At affirm, we exist for the moments that matter—giving people a clear... ...across OLTP and OLAP systems, spanning critical online checkout... ...DB(MySQL), KV(DynamoDB), Distributed SQL(TiDB) and Cache(Redis). As... ...We are looking for a talented Software Engineer who can build and scale...Remote workPythonInternshipWork at officeFlexible hours- ...Affim is a remote-first company seeking a software engineer to join the Engineering team. You will help design, develop and launch backend systems, working with Python or Kotlin and cloud/distributed technologies. The role emphasizes ownership, collaboration with product...Remote workPython
$91k - $140k per year
...realize their greatest potential. Title And SummarySoftware Engineer II (Backend - Java) Who is Mastercard? Mastercard is a global... ...real-time decisions at global scale. We are looking for a Software Engineer II to join our DMP team in our Vancouver office....Work at officeWorldwide- Build backend systems for real-time grid decisions at Soma Energy, using distributed systems expertise and Python, Go, Rust, or C++.As a Senior Engineer, you will own major services from design through reliable production operation. You will build infrastructure, APIs, and...Python
- Build reliable distributed systems for Affrim’s remote Canada engineering organization, using Kubernetes and cloud technologies at exceptional scale.This Staff Software Engineer will lead the Observability team’s technical direction while designing and operating backend systems...Remote work
- ...Affirm, Inc. is seeking a hands-on mid‑engineering role within Information Security to build and maintain backend services powering registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will work with experienced engineers and partner...Remote work
- We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for designing, implementing, and scaling our infrastructure... ...in building and maintaining high-performance, distributed systemsExperience with cloud infrastructure and containerization...Remote workInternshipLive In
- ...Affirm, Inc. is hiring a backend engineer for its Consumer Engineering team. This remote-first role focuses on delivering scalable backend systems, owning quarterly goals, and collaborating with product, design, and analytics to ship fast and safely. You will work with Python...Remote workPython
- Build Go backend services for Kaseya’s distributed platform, focusing on event processing, Kubernetes, and production reliability. Work on shared infrastructure supporting automation... ....Kaseya is hiring Platform Backend Engineers for hands-on development and operation of distributed...
$133k - $183k per year
At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over... ...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...Remote workPythonWork at officeFlexible hours$126.8k - $164.1k per year
...Location Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology... ...Job Description We are looking for a Kubernetes Engineer to work across multiple diverse... ...programming/scripting skills in languages such as Python, Go, bash/shell, Java, NodeJS....PythonTemporary workWork from home- Lead distributed systems architecture and backend engineering as a Staff Software Engineer II at KeyCite, shaping business-critical platforms across teams.This senior engineering role covers end-to-end delivery for large-scale production systems. You will modernize established...
- Software Engineer, Data Systems (Python)Remote - Canada About NorthbeamNorthbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable...Remote workPythonWork from homeFlexible hours
- # Python Backend EngineerWissen Technology · Montreal, Quebec, CABack to resultsPython Backend EngineerWissen... ...to expand its footprint in the USA, Canada, UK, Australia, and India. More openings... ..., asynchronous programming, and backend system design. The ideal candidate will be...Remote workPythonLong term contractFull timeTemporary workWork at office3 days per week
- # Backend Software EngineerArkion Identity Systems · Canada · Mid · HybridView & Apply## About the RoleWe are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Human Identity (NHI) Platform...
- Job TitlePython Backend & System Design LocationToronto, Canada Job TypeContract Job OverviewWe are seeking a Senior Platform Engineer with 4–6 years of experience in Python backend development, API design, and system architecture. The ideal candidate will have a strong...Python
- ...AI. We're a small, fast-moving team of engineers and researchers from leading AI labs,... ...one. About the RoleWe are seeking a Software Engineer to join our core engineering team in building high-throughput backend services and distributed platform infrastructure. In this...
- Elevate your career as a Backend Software Engineer II with Remitly, focusing on Customer Data Platform development. Leverage your skills in AWS, backend services, and API design in a collaborative environment. Remitly seeks an experienced Software Development Engineer II to...
- Lead highly available distributed systems for Affirm Card from a remote Canada location, using AWS, Kubernetes, Python, or Kotlin. Shape durable technical strategy.Affirm’s Card Experiences team needs a Staff Software Engineer to guide systems and execution across the cardholder...Remote workPythonImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to A Software Engineer Ii, Backend Affirm · Remote Canada, Ca Mid Python Kubernetes Distributed Systems. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

