Talent.com
Staff Software Engineer, Backend (Growth Platform)
Staff Software Engineer, Backend (Growth Platform)Affirm • Ottawa, ON, CA
Staff Software Engineer, Backend (Growth Platform)

Staff Software Engineer, Backend (Growth Platform)

Affirm • Ottawa, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Staff Software Engineer, Backend (Growth Platform)

1 day ago Be among the first 25 applicants

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Growth Platform team builds shared backend platforms that power incentives, experimentation, personalization, and data‑driven decisioning across affirm’s consumer and merchant experiences, directly influencing customer acquisition, engagement, and retention.

What you’ll do

  • You will be responsible for setting technical strategy for your team on a year‑long time scale, owning backend platforms that power incentives and growth initiatives across affirm.
  • You will collaborate with product management, analytics, and partner teams to shape technical direction for incentive systems, ensuring long‑term sustainability, correctness, and clear trade‑offs that inform roadmap decisions.
  • You will act as a force‑multiplier by defining platform abstractions, APIs, and architectural patterns that enable product teams to safely launch, experiment with, and evolve incentive‑based experiences.
  • You take ownership of your team’s operations and availability by ensuring robust monitoring, alerting, playbooks, and on‑call practices are in place for business‑critical incentive and growth systems.
  • You will foster a culture of quality and ownership by setting clear design and code review standards, and advocating for them beyond your immediate team through written proposals and technical discussions.
  • You will help develop talent on your team by providing actionable feedback, technical guidance, and leadership on complex, high‑impact systems.

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 such as AWS, MySQL, Spark, and Kubernetes.
  • You have experience building or evolving shared backend platforms that support Rewards, Loyalty, Incentives, Experimentation, or other growth‑critical workflows used by multiple product teams.
  • You have led complex technical initiatives that required cross‑team alignment, long‑term architectural thinking, and influence without direct authority.
  • You have experience delivering major features, system components, or deprecating existing functionality through the definition and execution of a clear technical 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 to the architecture of large‑scale systems to understand how they work end to end.
  • Your growth and impact trajectory demonstrates that you have mastered gathering, incorporating, and iterating on feedback from engineering and cross‑functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with a global engineering organization.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Pay Grade

P

Equity Grade

7

Compensation

CAN base pay range per year: $178,000 - $228,000. 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). Employees may be eligible for equity rewards offered by affirm holdings, inc.

Remote

Affirm is proud to be a remote‑first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Asserted flexibility is provided, with occasional on‑site requirements for proximal roles.

Benefits

  • Health care coverage – affirm covers all premiums for all levels of coverage for you and your dependents.
  • Flexible Spending Wallets – generous stipends for spending on technology, food, various lifestyle needs, and family forming expenses.
  • Time off – competitive vacation and holiday schedules allowing you to take time off to rest and recharge.
  • ESPP – an employee stock purchase plan enabling you to buy shares of affirm at a discount.

EEO Statement

We believe it’s on us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. By pursuing employment at affirm you acknowledge that we consider qualified applicants with arrest and conviction records under applicable local ordinances. By submitting your application you agree to affirm’s Global Candidate Privacy Notice and give informed consent to the collection, processing, use, and storage of your personal information.

Requirements

Seniority level: Mid‑Senior level.

Employment type: Full‑time.

Job function: Engineering and Information Technology.

Referrals increase your chances of interviewing at affirm by 2x.

#J-18808-Ljbffr
Create a job alert for this search

Staff Software Engineer, Backend (Growth Platform) • Ottawa, ON, CA

Similar jobs
Staff Software Engineer - Cloud Services

Staff Software Engineer - Cloud Services

Agiloft • Ottawa, ON, CA
Full-time
As the most trusted global leader in data-first contract lifecycle management (CLM) software, Agiloft helps organizations manage the end-to-end process of proposing, negotiating, signing, and lever...Show more
Last updated: 26 days ago • Promoted
Senior Backend Engineer - Rust/Go APIs, Scalable Systems

Senior Backend Engineer - Rust/Go APIs, Scalable Systems

Noibu • Ottawa, ON, CA
Full-time
A leading e-commerce analytics platform based in Ottawa is seeking a Senior Backend Engineer to design and maintain APIs critical for eCommerce monitoring.The ideal candidate will work with Rust an...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Backend (Merchant Advocacy)

Senior Software Engineer, Backend (Merchant Advocacy)

Affirm • Ottawa, ON, CA
Full-time
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Merchant & Partner Li...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer

Senior Software Engineer

Hays • gatineau, qc, ca
Full-time
What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more
Last updated: 1 day ago • Promoted
Member Technical Staff- Cloud Platform Software Engineer

Member Technical Staff- Cloud Platform Software Engineer

Aptiv • Ottawa, ON, CA
Full-time
Wind River is a global leader in delivering software for mission-critical intelligent systems.For more than four decades, the company has been an innovator and pioneer, powering billions of systems...Show more
Last updated: 30+ days ago • Promoted
Forward Deployed Software Engineer

Forward Deployed Software Engineer

Palantir Technologies • Ottawa, ON, CA
Full-time
Palantir builds the world’s leading software for data-driven decisions and operations.By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer (Web technologies) - Ateko, backed by Bell Canada

Senior Software Engineer (Web technologies) - Ateko, backed by Bell Canada

Ateko, backed by Bell Canada • ottawa, on, ca
Full-time
Propose software architecture design.Write code for new features and enhancements.Compile and debug applications and programs.Develop automated test programs.Compile information for and write porti...Show more
Last updated: 10 days ago • Promoted
Software Engineer

Software Engineer

Hays • gatineau, QC, ca
Full-time
Job Description:•.NETo Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, and modern frameworks (e.Collaborate with cross-functional team...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, Backend (Canada)

Senior Software Engineer, Backend (Canada)

Centari • Ottawa, ON, CA
Full-time
At Centari, we believe that in high‑stakes dealmaking, a firm’s competitive edge lies within unlocking its private deal data.Centari is building the deal intelligence platform for the future of law...Show more
Last updated: 30+ days ago • Promoted
Senior Backend Engineer - AI-Driven Platform (Remote)

Senior Backend Engineer - AI-Driven Platform (Remote)

Motion (Creative Analytics) • Ottawa, ON, CA
Remote
Full-time
A dynamic tech firm in Ottawa is seeking a Senior Software Engineer to engage in full-stack development with a backend focus.The role includes building and maintaining high-quality APIs and service...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Motion (Creative Analytics) • Ottawa, ON, CA
Full-time
Motion is creating the command center for creative strategists: an AI‑driven analytics and intelligence platform that bridges the gap between performance marketers and creative teams, helping them ...Show more
Last updated: 24 days ago • Promoted
Staff Software Engineer - Custom Projects

Staff Software Engineer - Custom Projects

H2 Analytics • Ottawa, ON, CA
Full-time
H2 Analytics is redefining how professionals train for high-stakes environments through advanced simulation and data-driven tools.From defence and intelligence to critical infrastructure, our platf...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Engineer

Senior Full Stack Engineer

Tundra Technical Solutions • gatineau, QC, ca
Full-time
Senior Full Stack EngineerAbout Tundra Managed Solutions Tundra Managed Solutions (TMS) is the solutions arm of Tundra Technical Solutions, delivering high-impact services ac...Show more
Last updated: 7 days ago • Promoted
Software Engineer

Software Engineer

Infotree Global Solutions • ottawa, on, ca
Full-time
Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities.Maintain, improve, and develop tooling and systems that en...Show more
Last updated: 11 hours ago • Promoted • New!
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Ottawa, ON, CA
Full-time
Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Show more
Last updated: 30+ days ago • Promoted
Member Technical Staff- Cloud Platform Software Engineer

Member Technical Staff- Cloud Platform Software Engineer

Aptiv PLC • Ottawa, ON, CA
Full-time
Cloud Platform Lead Software Engineer.Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades, the company has been an innovator and...Show more
Last updated: 30+ days ago • Promoted
Staff Cloud Platform Engineer

Staff Cloud Platform Engineer

Kinaxis • Ottawa, ON, CA
Full-time
Elevate your career journey by embracing a new challenge with Kinaxis.We are experts in tech, but it’s really our people who give us passion to always seek ways to do things better.As such, we’re s...Show more
Last updated: 30+ days ago • Promoted
Backend Engineer II — AI-Driven Growth Platform

Backend Engineer II — AI-Driven Growth Platform

SurveyMonkey • Ottawa, ON, CA
Full-time
A leading survey platform in Ottawa is seeking an Associate Engineer to enhance backend services and SDKs.This full-time role involves integrating third-party services, using AI for automation, and...Show more
Last updated: 30+ days ago • Promoted