Senior Software Engineer, Backend (Consumer Data Platform)
$153k - $213k per yearAffirm, 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
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...DataSeniorWork at officeRemote workFlexible hours$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....SeniorWork at officeRemote workFlexible hours- 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
- 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...SeniorLong term contract
$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...SeniorWork at officeRemote workFlexible hours$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...DataSeniorWork at officeRemote workFlexible hours- ...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...DataSenior
- ...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...DataSeniorFor contractors
- ...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...DataSeniorFor contractors
$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...DataSeniorWork at officeRemote workFlexible hours$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...DataSenior$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...DataSeniorLong term contractPermanent employmentPart timeLocal areaImmediate start- ...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
$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 contractWork at officeFlexible hoursShift work3 days per week- ...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...SeniorLocal areaImmediate start
- 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
$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....DataSenior- 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
- 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
- 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
- ...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...DataSeniorLong term contractFlexible hours
- 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...DataSenior
- ...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...DataSeniorFull time
$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...DataSeniorInternshipRemote work- 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...SeniorRemote work
- 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...DataSenior
- 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...DataSeniorRemote work
- 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...DataSeniorRemote work
- 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...DataSeniorRemote work
$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....DataSeniorInternshipWork at officeLocal areaRemote work
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!
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

