Senior Software Engineer, Fullstack (App Experience)
$153k - $213k per yearAffirm, Inc.
Senior Software Engineer, Fullstack (App Experience)Remote Canada
At Affinity, 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 Marketplace and App Experience domain is the main pillar of our core consumer strategy, driving the user journey across all of our frontend surfaces: Mobile and Web. The teams span across multiple products and areas to engage and provide value to our customers, starting with the Home hub in the app or website, which expands into the various product offers and journeys a user can embark on with affirm. This role will be at the forefront of our front-end facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and collaborating with every product experience team at affirm.
What You’ll Do
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
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.
You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
You have a total of 1.5+ years of experience as a software engineer.
You have experience shipping web apps using declarative UI frameworks like React or Vue
You have experience shipping mobile apps using native or cross‑platform languages like React Native
You have experience designing, developing and launching APIs at scale using languages like Kotlin or Python.
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade
- N
Equity Grade
- 6
Employees new to Affinity typically come in at the start of the pay range. Affinity 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 monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affinity Holdings, Inc. (parent company).
CAN base pay range per year:
CAD $153,000 - $213,000
Location - Remote Canada 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.
Remote-first with flexibility built in Affinity 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 Affinity 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 Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stip
#J-18808-Ljbffr
At Affinity, 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 Marketplace and App Experience domain is the main pillar of our core consumer strategy, driving the user journey across all of our frontend surfaces: Mobile and Web. The teams span across multiple products and areas to engage and provide value to our customers, starting with the Home hub in the app or website, which expands into the various product offers and journeys a user can embark on with affirm. This role will be at the forefront of our front-end facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and collaborating with every product experience team at affirm.
What You’ll Do
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
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.
You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
You have a total of 1.5+ years of experience as a software engineer.
You have experience shipping web apps using declarative UI frameworks like React or Vue
You have experience shipping mobile apps using native or cross‑platform languages like React Native
You have experience designing, developing and launching APIs at scale using languages like Kotlin or Python.
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade
- N
Equity Grade
- 6
Employees new to Affinity typically come in at the start of the pay range. Affinity 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 monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affinity Holdings, Inc. (parent company).
CAN base pay range per year:
CAD $153,000 - $213,000
Location - Remote Canada 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.
Remote-first with flexibility built in Affinity 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 Affinity 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 Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stip
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Fullstack (App Experience) in Winnipeg, MB vacancy
- Transform data insights into impactful applications as a Fullstack Software Engineer at Databricks in Vancouver. Collaborate on innovative projects focusing on user experience, scalability, and product excellence. At Databricks, you will be part of a mission-driven team specializing...Suggested
$111.3k - $190.8k per year
A leading cybersecurity company in Canada is looking for a Senior Security Engineer to enhance security measures and protect data integrity. This role requires over 5 years of experience in security engineering, a strong understanding of cryptography, and collaboration with...Senior$120k - $180k per year
Join to apply for the Senior Software Engineer II role at Tripledot Studios DescriptionDepartment: Engineering Location: Toronto... .... Minimum Qualifications Professional mobile F2P experience: Solid understanding of mobile free‑to‑play game...SeniorWork at officeRemote workFlexible hours- ...efficiency. Learn more at fleetworthy.Com. About the RoleThe Senior Software Engineer is a hands-on technical contributor embedded in our agile... ...the team's architecture. You bring strong full-stack experience, anticipate future needs, mentor peers, and make decisions...SeniorRemote workShift work
- # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)... ...needsRequirements & Details: - You have deep experience designing, building, and operating backend...SeniorLong term contractRemote work
$129k - $164.5k per year
...with remarkable teams. Greenhouse is searching for a Senior Software Engineer to join our team! As a member of the Greenhouse Engineering... ...Claude to move faster, and you're excited to build on that experience What you’ll do Collaborate closely with Product...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work- ...SaaS startup that’s bringing modern engineering to one of the most outdated... ...runs it through a custom retrieval engine and turns it into insights people can... ...engine Who you areYou’re either Senior or Staff level and have experience taking features from concept to completion...SeniorWork at officeRemote work
- ...leading platform for agentic software development — powered by Copilot... ...OverviewAs a software engineer on GitHub’s Ecosystem Events team... ...architecture proposals and use experiments and prototypes to evaluate approaches... ...code in its DNA). Many of the apps and programs you use every day...SeniorRemote work
- You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your... ...ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+ years...SeniorWork from homeFlexible hours
$192k - $240k per year
...management, bill pay, and travel software, Brex enables founders and... ...Plaid, Reddit, and SeatGeek.Engineering at Brex Engineering at Brex... ....What you'll do As a Senior Software Engineer on our Task... ...backend systems that power core experiences across Brex. You will work across...SeniorWork at officeRemote workWork from home$137.2k - $196k per year
...business operations. We are the group responsible for turning AI from an experiment into an operating capability: training, infrastructure, developer agents, and AI-powered business systems. Engineers operate with high ownership and autonomy, collaborating on shared architectural...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$188k - $242k per year
Senior Software Engineer, Backend - International Toronto, CanadaWho We Are At Justworks, you’ll enjoy a welcoming and casual environment... .... You care more about solutions and impacting the customer experience than using a particular tool or framework.What You Will Work...SeniorCasual workWork at officeLocal area$144k - $176k per year
...raise the bar and influencing technical direction and long‑term strategy Who You Are You have 3+ years of full-stack software engineering experience You have led the development of significant components or features, delivering them successfully with minimal...SeniorLong term contractInternship- ...a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while... ...hands-on role is designed for individuals with extensive experience in backend development and a solid foundation in DevOps...Senior
- Build production agentic AI solutions as a senior software engineer, using Python, architecture, and daily agentic coding tools. This is hands-on development, not machine-learning research.You will create systems for customers and client using context, memory, guardrails, tool...Senior
- Offre d'emploi : Développeur Fullstack Sénior – React / C# (.NET) Localisation : Montréal Mode de travail : Hybride (3 jours bureau / 2 jours télétravail) Début : Dès que possible Salaire : À Discuter Le masculin est utilisé pour alléger l'annonce...SeniorDaily paidApprenticeshipWork at officeRemote work
- ...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... ...Scientists and OR specialists to run and operationalize experiments. Raise the Engineering Bar Establish strong practices...SeniorFor contractors
$153.92k - $168.48k per year
Senior Software/Robotics Engineer - State Estimationhybrid5296 Bell School Line, Burlington, Ontario, Canada, L7M 0P1full-time. October 20, 2026 Thank... ..., and protect the world. Our team has years of experience with piloting, commercial drone operations, and autonomous...SeniorPermanent employmentFull timeContract workImmediate startRemote workRelocation- ...protect the world. Our team has years of experience with piloting, commercial drone... ...—we're concentrating the world's best software, robotics, and aeronautical expertise... ...hear from you. Position OverviewAs a Senior Navigation Engineer, you will collaborate with peers to:...SeniorPermanent employmentFull timeContract workLocal areaImmediate startRemote workRelocation
- ...Our client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This role... ...strong foundation in computer science principles, extensive experience with backend development, and a passion for tackling complex...SeniorRemote workFlexible hours
$250k - $280k per year
...own both the data foundation and the product experiences built on top of it. You’ll work in a small, cross-functional group of engineers with a dedicated product manager and... ...What you’ll bring to the role: Significant software engineering experience, with a record of shipping...SeniorInternshipWork at officeRemote workWork from homeHome officeVisa sponsorshipShift work- ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft.... ...intersection of ML systems, distributed infrastructure, and developer experience, creating the platform that powers autonomous AI agents at...SeniorWork at officeLocal areaRemote workHome office
$180k - $220k per year
...and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients... ...in practice. 5+ years of backend software engineering experience, with a track record of owning data-model design for systems...SeniorFull timeWork at officeWorldwide- Software Engineer I, Android (Hybrid - 1 to 3 days onsite per week in Irvine, CA)OverviewWeedmaps... ...the highest in quality code and experience to meet the needs of a rapidly growing... ...in agile ceremoniesLearn from peers and senior engineers through avid pair programmingDefine...SeniorLong term contractFull timeCasual workLocal areaWorldwideNight shift3 days per week1 day per week
$165.9k - $238.1k per year
OverviewElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone... ...some of the best developer talent in the industry. As a Senior Software Engineer on our Foundations team, you will design, build, and...SeniorFull timeLocal areaWorldwide$221k per year
Senior or Staff Software Engineer, Data Platform (Canada) TRM Labs — Tracked from its ashby job boardBUILD A SAFER WORLD. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable...SeniorRemote work$125.5k - $154k per year
...are defining features of the colleague experience at TD. Our compensation policies and practices... ...’s Core Platform is seeking a talented Software Engineer III to develop & support critical... .... We are seeking a skilled Senior Software Engineer with expertise in Java...SeniorTemporary workWork from home- Intentsify, LLC in Canada is seeking a Senior Software Engineer to own and evolve the platform behind our data processing pipeline. You will design, ship, and operate production systems with minimal supervision, building ETL pipelines for large-scale web, behavioral, and account...Senior
$120k - $160k per year
...your chance. General AccountabilityThe Senior Software Developer is responsible for designing... ...that deliver exceptional user experiences. Duties and Responsibilities Guide... ...to time. EducationDegree in Software Engineering or similar. Key Attributes Technical...Senior- ## Senior Software DeveloperApply: Mississauga, Canada – Meadowvale Office (HQ): Full time... ...technology team—a group of experienced engineers focused on solving some of our most... ...requiring self-motivation and independence**Experience You’ll Bring*** Bachelor's degree in...SeniorFull timeWork at officeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Fullstack (App Experience). Be the first to apply!
Related searches
- software developer remote Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer devops Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- part time software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- software engineer salary in canada Winnipeg, MB
- software engineer - computer Winnipeg, MB

