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

Staff Software Engineer, Backend (Growth Platform)

Affirm • Ottawa, ON, CA
27 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

    Equity Grade

    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
    Senior Web API Platform Engineer — Build Scalable APIs & DX

    Senior Web API Platform Engineer — Build Scalable APIs & DX

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A leading online reading platform is seeking a Senior Software Engineer for the Web API Platform.This role involves designing and building product-facing web APIs to enhance web modernization effor...Show more
    Last updated: 30+ days ago • Promoted
    Senior Airborne Platform Software Engineer

    Senior Airborne Platform Software Engineer

    Gogo • Ottawa H2B, ON, Canada
    Full-time
    Senior Airborne Platform Software Engineer.Senior Airborne Platform Software Engineer.Airborne Platform Software Engineer. Gogo airborne products on a Linux platform.You will develop new features, e...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Frugal

    Senior Software Engineer - Frugal

    Frugal • gatineau, qc, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 23 days ago • Promoted
    Senior Full-Stack Engineer, Integrations & APIs

    Senior Full-Stack Engineer, Integrations & APIs

    Knak • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A leading SaaS platform company is looking for a Senior Full Stack Developer to enhance how their platform connects with marketing ecosystems. With over 6 years of experience, you will design scalab...Show more
    Last updated: 13 days ago • Promoted
    Senior Full-Stack Engineer for IoT Analytics — Remote

    Senior Full-Stack Engineer for IoT Analytics — Remote

    Cheetah Networks Inc • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Cheetah Networks is the leader in IoT Network Analytic solutions.Our IoT Analytics solution helps network operators scale IoT service delivery over LTE and 5G networks. Our PulseView™ solution enabl...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II - Newsroom Platform (Node / React)

    Software Engineer II - Newsroom Platform (Node / React)

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Full-time
    A major entertainment company in Ottawa is seeking a Software Engineer II to contribute to both frontend and backend development for CNN Newsource's modern platform. The ideal candidate will have 2-...Show more
    Last updated: 15 days ago • Promoted
    Staff Software Engineer, Full-Stack Platform & Architect

    Staff Software Engineer, Full-Stack Platform & Architect

    CNN • Ottawa
    Full-time
    A leading media technology company is seeking a Staff Engineer to define the technical direction for its platform used by multiple newsroom partners. This role involves designing core services, guid...Show more
    Last updated: 13 days ago • Promoted
    Backend Engineer II — AI-Driven Growth Platform

    Backend Engineer II — AI-Driven Growth Platform

    SurveyMonkey • Ottawa
    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: 13 days ago • Promoted
    ASIC Digital Design, Senior Staff Engineer - 13121

    ASIC Digital Design, Senior Staff Engineer - 13121

    Synopsys Inc • Ottawa H2B, ON, Canada
    Full-time
    ASIC Digital Design, Senior Staff Engineer - 13121.Be among the first 25 applicants.At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Flexera • Ottawa
    Full-time
    Flexera saves customers billions of dollars in wasted technology spend.A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimiz...Show more
    Last updated: 13 days ago • Promoted
    Senior Backend Engineer - Scalable APIs & Client Integrations

    Senior Backend Engineer - Scalable APIs & Client Integrations

    CapIntel • Ottawa, Montreal (Administrative Region)
    Full-time
    A technology company specializing in wealth management software is seeking a Senior Software Developer to design and deliver backend solutions. The role involves collaborating with internal partners...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 30+ days ago • Promoted
    Python Backend Software Engineer

    Python Backend Software Engineer

    Hyperproof • Ottawa
    Full-time
    Shape the future of cybersecurity at Forescout.Every day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on.At Forescout, we build t...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Illumio • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A cybersecurity company is seeking a Senior Backend Software Engineer to enhance the Azure Firewall Management Program.This position requires expertise in Go / Golang and cloud environments like Az...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Staff Backend Engineer

    Senior / Staff Backend Engineer

    Cohere • Ottawa
    Full-time
    Senior / Staff Backend Engineer, North.Be among the first 25 applicants.Senior / Staff Backend Engineer, North.Our mission is to scale intelligence to serve humanity. We’re training and deploying fronti...Show more
    Last updated: 13 days ago • Promoted
    Full-Stack Engineer - Backend Leaning (Remote)

    Full-Stack Engineer - Backend Leaning (Remote)

    PRAGMATIKE • Ottawa, ON, Canada
    Remote
    Full-time
    Quick Apply
    Pragmatike is hiring on behalf of a fast-growing, product-driven technology company building data-intensive platforms used at scale across multiple markets. The product focuses on automation, data e...Show more
    Last updated: 29 days ago
    Staff Software Developoment Engineer

    Staff Software Developoment Engineer

    Nokia • Ottawa
    Full-time
    Staff Software Development Engineer.Join Nokia to apply for the Staff Software Development Engineer role.As a staff engineer you will be responsible for developing diagnostics software and leading ...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Barracuda Networks • Ottawa H2B, ON, Canada
    Full-time
    Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with ...Show more
    Last updated: 30+ days ago • Promoted