Senior Software Engineer, Backend (Consumer Data Platform)
$153k - $213k per yearAffirm
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 Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm .
Our platform enables personalized communications, intelligent experimentation, and scalable services that help customers discover and adopt Affirm ’s products.
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 Affirm and fuels our long-term growth.
We’re looking for a passionate Senior Software Engineer to design and build backend systems that power Affirm ’s growth engine. 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 Affirm to reach new customers, improve engagement, and expand our product ecosystem. The systems you build will directly influence customer experiences and Affirm ’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 Affirm typically come in at the start of the pay range. Affirm 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
Remote-first with flexibility built in
Affirm 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 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 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$153k - $213k per year
...tradeoffs on what matters most. The Growth Platform Engineering team builds the core systems and tools... ...We collaborate closely with Product, Data Science, and Experience teams to design... ...growth. We’re looking for a passionate Senior Software Engineer to design and build backend...DataSeniorLong term contractWork at officeRemote workFlexible hours$153k - $213k per year
...tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that... ...integrations, attribution, and measurement. As a Senior Software Engineer, you will build the data and measurement...DataSeniorWork at officeRemote workFlexible hours$153k - $213k per year
...tradeoffs on what matters most. The Data and Storage Services team is responsible... ...BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic... ...systems. We are looking for a talented Senior Software Engineer who can architect, build and...DataSeniorWork at officeRemote workFlexible hours- ...Drive data architecture as a Senior Backend Engineer with Affi, focusing on marketing technology and measurement systems in a remote environment. Collaborate with cross-functional teams to enhance consumer growth strategies. As a Senior Software Engineer in the Marketing &...DataSeniorRemote work
$181k - $241k per year
...we build Affim's advertising platform and evolve Marketplace into a... ...one of the greatest levers for consumer experiences. Search is one of... ...designing, developing and launching backend systems at scale using... ...search or related recommendation engines You have experience delivering...SuggestedWork at officeRemote workFlexible hours$153k - $213k per year
...matters most. The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirms card products... ...messy, fragmented payment network data to the correct loan to drive real-... ...enabler. This isn't just another backend role; you'll be building the "...DataSeniorLong term contractWork at officeRemote workFlexible hours$133k - $183k per year
...tradeoffs on what matters most. The Data and Storage Services team is responsible... ...BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic... .... We are looking for a talented Software Engineer who can build and scale Cache Services (...DataInternshipWork at officeRemote workFlexible hours$100k - $130k per year
...Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex... ...including fixtures, mocks, reusable test libraries, test data management, and simulation environments Build and maintain...DataSeniorFull timeContract work- ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center... ...The role includes building highly scalable backend services capable of processing large...DataSeniorFull timeInternshipRemote workRelocation
$133k - $183k per year
...will partner with product and infrastructure engineers to build the tools and systems that... ...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...Work at officeRemote workFlexible hours- ...Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on system design and robust API development, key for our card loan platform. At Affirm, the Card Loan Platform team drives innovation in payment solutions. As a Senior...DataSeniorRemote work
$153k - $213k per year
...tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that... ...integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the...DataSeniorWork at officeRemote workFlexible hours- ...Affim is seeking a Senior Software Engineer to architect, build, and scale distributed SQL databases across MySQL, TiDB, and related tech. You will... ..., and reliability initiatives within a Kubernetes-based platform. You will influence the team roadmap, collaborate with product...SeniorRemote work
$153k - $213k per year
...the main pillar of our core consumer strategy, driving the user journey... ...closely with other teams and engineers across our mobile and web... ....5+ years of experience as a software engineer. You have experience... ...apps using native or cross-platform languages like React Native...SeniorWork at officeRemote workFlexible hours$130k - $180k per year
...technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The... ...should have significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded...Senior- ...Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products. This is... ...interface. You may be validating an API response, checking database data, replaying network traffic, investigating a Linux service, or...DataFull time
$130k - $180k per year
...national security. Manager, Software Development Reference... ..., marine and ground‑based platforms, enabling our customers to see... ...About The Role The Software Engineering department at WESCAM is... ...Work with other leaders & senior technical staff to develop and...SeniorFlexible hours$181k - $241k per year
...matters most. About The Engineering Team The Engineering team... ...ways to pay, ensuring our platforms can scale to the most demanding... ...engineering pillars - Marketing and Consumer Privacy Engineering - under a... ...experiences, and consumer data collection. Build strong...DataWork at officeRemote workFlexible hours$133k - $183k per year
...matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware consumer web experiences and measurement... ..., and measurement. As a Software Engineer II on MPE, you will build... ...Manager, analytics and experimentation platforms, conversion tracking, and marketing...DataSeniorWork at officeRemote workFlexible hours- ...future of web experiences with Affirm as a Senior Frontend Engineer. This remote role emphasizes... ...Engineering team is seeking a Senior Software Engineer to enhance their logged-out web... ...with marketing technology and analytics platforms • Strong skills in designing reliable...SeniorRemote work
$153k - $213k per year
...team works closely with design, engineering, and analytics to build... ...About The Role The Consumer Payments team powers how customers... ...make payments to affirm. As a Senior Product Manager, you will create... ...breaks down through research and data, and sharing those insights across...DataSeniorWork at officeRemote workEasy workFlexible hours- ...Affirm seeks a Software Engineer to build and scale Cache Services (Redis/Valkey) and own migrations end-to-end. You will automate provisioning... ...environment across Canada. The role emphasizes strong backend development in Python or Kotlin, along with experience in distributed...Remote work
$181k - $241k per year
...most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration... ...across the company to ship high-quality software quickly and confidently. The Staff Engineer... ...and pipelines across multiple services and platforms. Ensure fast, reliable feedback cycles...Long term contractTemporary workWork at officeRemote workFlexible hours- ...Affirm is a remote-first company seeking a Senior Product Manager for Consumer Payments. You will create new payment experiences to make repaying easier... ...highly cross-functional role partners across Product, Engineering, Analytics, Finance, Design and Partnerships to deliver...SeniorRemote work
$150k - $200k per year
...Senior Geotechnical Engineer Geotechnical Services Southern Ontario Annual Salary Range: $150,000 - $200,000 Be part of a team dedicated... ...Word, Excel, Outlook), as well as geotechnical engineering software (slope stability, seepage, finite element programs, etc.)....SeniorLong term contractFull timeContract workFor contractorsInternshipWork at officeFlexible hours- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
- ...Affirm is hiring a software engineer for its Canada-based remote team. You’ll ship frontend features for web and mobile using React, Vue, and React Native, and build APIs in Kotlin or Python. You’ll work with product, design, and analytics to deliver high quality, well-...SeniorRemote work
- ...growth across Canada. As a member of our global team of 23,500+ engineers, architects, scientists and consultants, you'll help deliver some... ...engineering environment; ~ Working knowledge of modelling software (PCSWMM, HEC-RAS, WaterCAD, SewerCAD, EPANET, etc.); and ~ Possess...SeniorContract workFor contractorsLocal area
- ...Data Analyst Number of Openings: 1 Division: Corporate... ...The DA-C collaborates with senior leadership, program managers,... ...analysis methodologies, tools, and software, collaborating closely with... ...workflow mapping, process re-engineering, and operational assessments....DataSeniorFull timeContract workTemporary workPart timeCasual workWork at office
$181k - $241k per year
...team works closely with design, engineering, and analytics to build... ...product itself. You’ll build our consumer loyalty program from scratch:... ...tier thresholds off what the data says Partner with Risk, Credit... ...that surprises people Align senior stakeholders and pull together...DataSeniorWork at officeRemote workFlexible hours
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!
- software engineer - computer Hamilton, ON
- software developer no experience Hamilton, ON
- senior software developer Hamilton, ON
- software engineer co-op Hamilton, ON
- software engineer salary in canada Hamilton, ON
- software engineer Hamilton, ON
- director software engineering Hamilton, ON
- software engineer - ai machine learning Hamilton, ON
- junior software developer Hamilton, ON
- software design engineer Hamilton, ON
