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

Senior Software Engineer, Backend (Consumer Data Platform)

$153k - $213k per year

Affirm, Inc.

At Aff… 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 Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at Aff.
We collaborate closely with Product, Data Science, and Experience teams to design APIs, event-driven services, and experimentation frameworks that reach millions of customers across thousands of merchants. This team’s work directly impacts how customers experience Aff.
We’re looking for a passionate Senior Software Engineer to design and build backend systems that power Aff. This is a high-impact, cross-functional role that combines technical excellence with strong product intuition.
You’ll contribute to scalable, secure, and extensible services that enable Aff to reach new customers, improve engagement, and expand our product ecosystem. The systems you build will directly influence customer experiences and Aff’s overall growth trajectory.
What you'll do
Drive planning and prioritization of projects based on product, technical, and business goals using data-driven decision making.
Design and build scalable backend systems, APIs, and data models that power communications, experimentation, and personalization.
Partner with Product Managers, Data Scientists, and Analysts to define and execute strategies for customer acquisition and engagement.
Establish and uphold engineering best practices to ensure services are secure, observable, and performant at scale.
Mentor and support junior engineers, contributing to a culture of learning, collaboration, and technical excellence.
What we look for
6+ years of experience as a Software Engineer with a focus on backend systems.
Strong understanding of distributed systems, service-oriented architecture, and how architectural choices affect scalability, reliability, and maintainability.
Proven track record of delivering complex backend systems in production environments.
Excellent written and verbal communication skills, with proficiency in asynchronous communication (design docs, technical specs, project plans, etc.).
Demonstrated ability to collaborate effectively across Product, Data Science, Analytics, and Design teams.
Proficiency in Python, Kotlin, or similar languages (experience with both is a plus).
Experience with AWS or other major cloud providers.
Bachelor's degree in a related field or equivalent practical experience.
Experience with experimentation platforms (A/B testing frameworks, feature flagging systems).
Familiarity with event-driven architectures and stream processing tools (e.G., Kafka, Kinesis).
Exposure to large-scale personalization, recommendation, or messaging systems.
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.
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.
Pay Grade - N
Equity Grade - 6
Employees new to Aff typically come in at the start of the pay range. Aff 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: $153,000 - $213,000 CAD
#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 Aff 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
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 Aff 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: Aff considers qualified applicants with arrest and conviction records, as required by law.
#J-18808-Ljbffr
Vacancy posted 56 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (Consumer Data Platform) in Winnipeg, MB vacancy
  • $153k - $213k per year

     ...pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect... 
    Data
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    53 minutes ago
  • $153k - $213k per year

     ...fees, no surprises, and no tradeoffs on what matters most. Consumer Engineering builds the affirm experience millions of people use to pay...  ...have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    50 minutes ago
  • Our client is seeking a hands‑on Senior Platform Software Engineer (Backend) to implement shared cloud‑native services and reusable .NET SDKs for a next‑generation enterprise application platform. The role focuses on security, API standards, session management, resilient integrations... 
    Senior

    DSI Recruiting

    Winnipeg, MB
    58 minutes ago
  • Senior Software Engineer, Backend (Platform) Coinbase is seeking Senior Backend Engineers to join our Platform Product Group, which aims to build a trusted, scalable, and compliant platform to maximize velocity, efficiency, and quality. These engineers will work on... 
    Senior
    Long term contract

    Coinbase, Inc.

    Winnipeg, MB
    55 minutes ago
  • $153k - $213k per year

     ...tradeoffs on what matters most. Affirm's engineering team is building a large-scale, fault-...  ...before large changes to systems. The AI Platform team owns affirm's paved path for...  ...experience designing, developing and launching backend systems at scale using languages like Python... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    58 minutes ago
  • $153k - $213k per year

     ...and no tradeoffs on what matters most. Identity Engineering owns the systems responsible for onboarding all consumers and managing their authentication and...  ...of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin... 
    Data
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    57 minutes ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...hardware. The Role You’ll own the software that lets people operate Mecka...  ...operational tools that help engineers understand how devices and services...  ...backward compatibility as the platform evolves. What You Bring... 
    Data
    Senior

    Mecka

    Winnipeg, MB
    54 minutes ago
  •  ...are therefore looking for amazing people to add to our team! About the RoleWe’re looking for a Senior Software Engineer to own and evolve the production systems and data infrastructure supporting our Machine Learning (ML) and Operations Research (OR) work. This is... 
    Data
    Senior
    For contractors

    GoMaterials

    Winnipeg, MB
    58 minutes ago
  •  ...therefore looking for amazing people to add to our team!About the Role We’re looking for a Senior Software Engineer to take ownership of the production systems and internal data platform that power our Machine Learning (ML) and Operations Research (OR) work.This is a... 
    Data
    Senior
    For contractors

    GoMaterials

    Winnipeg, MB
    58 minutes ago
  • $209k - $269k per year

     ...what matters most. Affirm's engineering team is building a large-scale...  ...and analysis. The Compute Platform team owns the EKS foundation that...  ...coverage, and running data-driven baseline audits Cross...  ...Qualifications 10+ years in software or infrastructure engineering... 
    Data
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    50 minutes ago
  • $110k - $145k per year

     ...licensing models. We also provide AI companies and digital platforms with the systems they need to access rights, permissions, attribution...  ...of a global music company. Your roleWe are looking for a senior software engineer with deep experience in backend, platform, DevOps, and MLOps... 
    Data
    Senior

    Warner Music Group

    Winnipeg, MB
    50 minutes ago
  • $132.6k - $174k per year

    Senior Software Engineer - Data and AI Platforms Business Unit: Store Support Centre (SSC)Time Type: Full-timeDescription & Requirements Who we are lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits... 
    Data
    Senior
    Long term contract
    Permanent employment
    Part time
    Local area
    Immediate start

    lululemon

    Winnipeg, MB
    57 minutes ago
  •  ...We're a small, fast-moving team of engineers and researchers from leading AI labs...  ...About the RoleWe are seeking a Software Engineer to join our core engineering...  ...engineering team in building high-throughput backend services and distributed platform infrastructure. In this role,... 
    Data

    Veeda AI

    Winnipeg, MB
    58 minutes ago
  • $200k - $235k per year

    Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer... 
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Markets, Inc.

    Winnipeg, MB
    54 minutes ago
  •  ...AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell...  ...the world. We're growing fast and hiring the Engineering talent to match. The team and the missionYou'd be joining our Backend team within the Platform Engineering division... 
    Senior
    Local area
    Immediate start

    MaintainX

    Winnipeg, MB
    50 minutes ago
  • Shape Forma.Ai’s Spark-based data platform through backend architecture, data modeling, and reliable systems development. This staff-level role carries...  ...observability, testing, and production reliabilityMentor engineers and strengthen backend engineering standardsRequirements:... 
    Data

    Forma.ai

    Winnipeg, MB
    53 minutes ago
  • $115k - $164.6k per year

    The Role The Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud....  ...only team within General Motors that delivers software on every compute module the company has.... 
    Data
    Senior

    General Motors Company

    Winnipeg, MB
    56 minutes ago
  • Design backend systems with Python or Kotlin as a remote Software Engineer II at affirm, supporting underwriting across major customer interfaces.Within affirm’s Purchasing...  ...app. You will help deliver safe, responsible platform growth through clear technical decisions and... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    51 minutes ago
  • Shape Model Vault’s backend architecture with distributed systems and security expertise while building core platform services at Cohere. Solve foundational problems where reliability...  ....As a highly experienced Back-End Software Engineer, you will evolve Cohere’s inference... 
    Senior

    Cohere

    Winnipeg, MB
    55 minutes ago
  • Build backend foundations for MaintainX’s internal developer platform using Node.Js, TypeScript, GraphQL, and distributed systems expertise. Work alongside platform and product teams.As a senior backend engineer, you will develop an internal platform serving more than 150 developers... 
    Senior

    MaintainX

    Winnipeg, MB
    58 minutes ago
  •  ...institutional-grade enterprise wealth management platform built for financial advisors, multi‑...  ...facing advisors, back‑office teams, and senior leadership the real‑time tools and...  ...About the RoleWe are looking for a Senior Software Engineer, Backend to join our engineering team... 
    Data
    Senior
    Long term contract
    Flexible hours

    Portage Ventures GP Inc.

    Winnipeg, MB
    53 minutes ago
  • We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate... 
    Data
    Senior

    Compunnel Inc.

    Winnipeg, MB
    54 minutes ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers...  .... Traditional analytical techniques built on historical data were not built for this. Epistemix was. We build... 
    Data
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  • $160k - $200k per year

    Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:...  ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture... 
    Data
    Senior
    Internship
    Remote work

    Stathletes

    Winnipeg, MB
    58 minutes ago
  • Backend systems and distributed architecture define this Senior Software Engineer role at affirm. Work remotely from eligible Canadian provinces while leading delivery and reliability.Consumer Engineering builds the affirm app, web checkout, and account tools for millions of... 
    Senior
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    56 minutes ago
  • Engineer portfolio platforms with Python, RESTful APIs, and workflow automation at First Derivative. Deliver backend solutions independently for Total Fund Management.This senior engineering position supports a client’s enterprise investment structure and portfolio management... 
    Data
    Senior

    EPAM Systems Inc

    Winnipeg, MB
    51 minutes ago
  • Build scalable backend systems in a remote Senior Software Engineer role at Aff, using APIs, data models, and event-driven services. Help shape customer growth across Canada.Aff’s Growth Platform Engineering team develops systems supporting acquisition, engagement, and lifecycle... 
    Data
    Senior
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    55 minutes ago
  • Architect AI-powered restaurant intelligence systems as a Senior Backend Engineer, using Node.Js, TypeScript, distributed systems, and scalable data pipelines remotely from Canada.This Senior / Staff Backend Engineer owns Grader’s architecture and technical direction. You will... 
    Data
    Senior
    Remote work

    Jobgether

    Winnipeg, MB
    55 minutes ago
  • Build reliable marketing measurement systems as a Senior Backend Data Engineer at affirm, working remotely across eligible Canadian provinces.You will connect acquisition activity with signup, conversion, and GMV outcomes. The work combines backend engineering, data pipelines... 
    Data
    Senior
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    57 minutes ago
  • $144.9k - $189.18k per year

     ...code reviews Partner across engineering teams to tackle company-wide...  ...building and developing backend applications Bachelor's or...  ...for Computer Science degree Senior-level experience with one or...  ...Practical knowledge of agile software development methodologies (e.... 
    Data
    Senior
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    59 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend (Consumer Data Platform). Be the first to apply!