Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

A Software Engineer Ii, Backend Affirm · Remote Canada, Ca Mid Python Kubernetes Distributed Systems

$133k - $183k per year

ContentBuffer

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
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
  •  ...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 work
    Python
    Flexible hours

    Placements24

    Winnipeg, MB
    1 hour ago
  • 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 work
    Python
    Long term contract

    Affirm

    Winnipeg, MB
    1 hour ago
  • 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

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Python

    Jobgether

    Winnipeg, MB
    1 hour ago
  • 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 work
    Flexible hours

    BranchFactor

    Winnipeg, MB
    1 hour ago
  • 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 work
    Python

    Placements24

    Winnipeg, MB
    1 hour ago
  • 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

    pofft Technology Inc.

    Winnipeg, MB
    1 hour ago
  • 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

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • $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 work
    Python
    Work at office
    Work from home

    Akamai Technologies

    Winnipeg, MB
    1 hour ago
  • $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 work
    Python
    Internship
    Work at office
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • 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

    Winnipeg, MB
    1 hour ago
  • 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 work
    Internship
    Live In

    Aloe

    Winnipeg, MB
    1 hour ago
  • $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 office
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • Build Merge infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable, production-ready systems.Merge is hiring mid-level through staff-level backend engineers for its Foundations team. You will support infrastructure... 
    Python

    Merge

    Winnipeg, MB
    1 hour ago
  •  ...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

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence... 
    Remote work
    Python

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Build secure, scalable backend infrastructure at LotusFlare, using distributed systems expertise to support millions of concurrent API calls globally.As a Senior Backend Engineer, you will develop, secure, and scale mission-critical systems for LotusFlare’s DNO Cloud platform... 

    LotusFlare

    Winnipeg, MB
    1 hour ago
  • 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... 

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  • Location: Toronto (Hybrid preferred, remote possible for strong candidates...  ...full-stack role with a strong backend focus. About...  ...product, platform, and smart store systems, from design through production...  ...grow. How you can helpAs a Software Engineer, you'll help evolve the... 
    Remote work
    Long term contract
    Work at office

    Micromart

    Winnipeg, MB
    1 hour ago
  •  ...fees, no surprises, and no tradeoffs on what matters most. Affirm is reinventing credit to make it more honest and friendly,...  ...buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new... 
    Remote work
    Python
    Long term contract
    Work at office
    Local area
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • 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 work
    Python
    Work from home
    Flexible hours

    Northbeam LLC

    Winnipeg, MB
    1 hour ago
  • # 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 work
    Python
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    Linuxassociation

    Winnipeg, MB
    1 hour ago
  • 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

    Princeton IT Services, Inc

    Winnipeg, MB
    1 hour ago
  • Build Affirm Card experiences remotely in Canada using Python or Kotlin, React or Vue, and scalable backend systems. Shape checkout-critical customer journeys.As a Software Engineer II, Full Stack, you will develop customer-facing features and supporting services at Affirm.... 
    Remote work
    Python

    Affirm

    Winnipeg, MB
    1 hour ago
  • Build secure identity services at Affirm using Python or Kotlin while working remotely from eligible Canadian provinces. Authentication is central to this customer-facing engineering work.As a mid-engineering Software Engineer II in Information Security, you will contribute... 
    Remote work
    Python

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • Build highly available distributed systems for Affirm’s observability platform, working remotely in Canada with Python or Kotlin backend expertise.This Staff Software Engineer will lead technical direction for a platform processing metrics, logs, and traces across hundreds... 
    Remote work
    Python

    Affirm

    Winnipeg, MB
    1 hour ago
  • Build high-performance inference infrastructure at Anthropic using distributed systems expertise and intelligent routing across a hybrid office model.This Staff and Senior Software Engineer role supports the Inference team serving Claude to millions worldwide. You will work... 
    Python
    Work at office
    Worldwide

    FDE Times

    Winnipeg, MB
    1 hour ago
  • Shape Maximum’s AI infrastructure for banks through backend engineering, distributed systems, and statically typed programming. Own complex services across their full lifecycle.As a Staff Software Engineer, you will build Maximum’s core banking platform, including ledger, payments... 

    Maximum Technologies

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Affirm, Inc. is seeking a mid-level backend engineer focused on CIAM to build and maintain authentication services powering registration, login, authorization, and account lifecycle flows for B2C and B2B experiences. You will collaborate with senior engineers and partner... 
    Remote work
    Python

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago

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!