Staff Software Engineer, Backend (Search)
$181k - $241k per yearAffirm
At Affim, 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.
As we build Affim's advertising platform and evolve Marketplace into a best in class shopping destination, the ability to route and discover is one of the greatest levers for consumer experiences. Search is one of the highest impact surfaces, and we are building a new team that will owner not just the recommendations and search experiences, but also explore opportunities to improve customer experience, monetization, and merchant value. This team will help make Affim the definitive destination consumers turn to for discovery, understanding, comparing, and shopping through Affim, and will also lay the foundation for an agentic platform.
What You'll Do
- You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
- You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
- You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
- You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
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 like AWS, MySQL, Spark and Kubernetes.
- You have experience developing consumer experiences using UI frameworks like React
- You have 2+ years of experience working in search or related recommendation engines
- You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution 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 all the way to the architecture of large systems to understand how they work.
- Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Base Pay Grade
- P
Equity Grade
- 7
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 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 affirm holdings, inc. (parent company).
CAN base pay range per year
CAD $181,000 - $241,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
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
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 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- ...of their information. With a customer-first mindset, we empower organizations to work smarter, faster, and more efficiently. As a Software Support Specialist at Square 9, you will be an integral part of our dedicated support team, providing Level 2 and 3 assistance for customers...Suggested
- ...and QA process as possible. You will work with a team of three software developers and one product manager, and alongside QA on our other... ...Scrum practices. · Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. · Criminal background...Suggested
- ...responsible for the general support of field staff. WHAT YOU WILL DO: Recommend... ...aptitude with a Bachelor of Science in Engineering, Engineering Technology Diploma or a combination... .... Experience with air brakes, engines, transmissions, and general...SuggestedSummer holiday
- ...Description This position will be responsible and accountable for the direct supervision, coordination, and performance of assigned Engineering projects. Personally, and through a group of designers, draftsman and engineers, will ensure timely completion and accuracy of...SuggestedLong term contractFull timeContract workTemporary workInternship
- ...directly to Controls Supervisor, Service Engineering. WHAT YOU WILL DO: Lead the execution... .... Troubleshoot and resolve hardware, software, and firmware issues that arise during commissioning... ...steps to resolve issues raised by field staff or directly by customers, ensuring...SuggestedFull timeRemote work
$55.91 - $63.43 per hour
...October 1, 2026 Job details Physiotherapist-Out-of-Province Staff Continuing Full-time: No Permanent: Yes Work schedule... ...Privacy Act" (Manitoba). Please note that curriculum vitae will be provided to participating members of the search process. #J-18808-LjbffrHourly payPermanent employmentFull timePart timeWork at officeWork from homeFlexible hours3 days per week$130k per year
...provider of Interconnected Commerce software solutions for telecom retail.... ...We are hiring a Principal Engineer, Architecture. This is a... ....API — the .NET event-sourced backend behind it, built on Cosmos DB... ...we have in mind is a senior or staff-level engineer with an architectural...Full timeContract workWork at officeRemote workFlexible hours- ...lifecycle. Provide recommendations and solutions for field staff or customer-reported problems, including the investigation and resolution... ...WHAT YOU NEED TO BE SUCCESSFUL: Bachelor’s degree in engineering. Minimum 5 years of experience in an engineering capacity....Full timeContract workSummer holiday
$72k - $88k per year
...The Role: We're looking for an experienced QA Automation Engineer to join our growing Engineering team! If you have a sharp eye for... ...features and user scenarios Drive technical decisions for our software testing processes and tools Build, maintain, and help drive the...Full timeInternshipWork at officeRemote work$51.65k - $64.46k per year
...Job Responsibility: The Software Developer I position is an entry level position in Application Services. Software Developer I's are responsible... ...& Design The Software Developer I assists more senior IT staff with the following duties: Uses prototyping or other...Full time$16 - $19.55 per hour
Job Responsibility: Job Summary We are seeking enthusiastic and dedicated Kitchen Team Members to join our dynamic team. As a Kitchen Team Member, you will play a vital role in ensuring that our kitchen operates smoothly and efficiently. You will assist in meal preparation...Hourly payPart timeCasual workMonday to fridayFlexible hoursShift workDay shiftAfternoon shift- ...looking to grow our team with the addition of a Senior QA Automation Engineer. This is a full-time, permanent position. We are looking for... ...speed, and coverage of quality assurance across Activate's game software and interactive platforms through advanced test automation, with...Permanent employmentFull timeContract workCasual workWork at office
$181k - $241k per year
...into a clear product vision. The team works closely with design, engineering, and analytics to build scalable financial products that empower... ...execution, and champion the user in every decision. As a Staff Product Manager on affirm’s Credit & Pricing team, you’ll shape...Long term contractWork at officeRemote workFlexible hours- ...We are seeking a reliable and motivated 4th or 5th Class Power Engineer to join our maintenance team. The successful candidate will be responsible... ...a team Experience with Yardi or similar property management software is considered an asset. Valid Class 5 Driver’s License...Long term contractFull timeFor contractors
- ...ethics in AI and the customer service agent experience. About the role The team at Laivly is looking for a Senior Cloud Engineer to help design, operate, and continuously improve the cloud infrastructure behind our technology. As Senior Cloud Engineer, you...Remote jobFull timeInternshipFlexible hours
$181k - $241k per year
...team listens to our customers’ needs and translates those insights into a clear product vision. The team works closely with design, engineering, and analytics to build scalable financial products that empower people to manage their money with confidence. We rely on empathy,...Work at officeRemote workFlexible hours- ...A large client of ours is looking for a Sr. Data Engineer, details are as follows: Engagement: Contract, with potential for permanent conversion based on fit. Term: 6 months, with renewals in June and December for further 6-month terms. Location: Winnipeg or...Permanent employmentFull timeContract workWork at office3 days per week
- ...Description Chief Product Engineer, MCI Coach Position Summary At Motor Coach Industries (MCI), we build industry-leading motor coaches that move people safely, reliably, and comfortably across North America. We are seeking a strategic and technically accomplished...Long term contractFull time
$131k - $191.4k per year
...posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position... ...'s degree or higher in Computer Science, Engineering, or related field Preferred Qualifications... ...or consultant with Autodesk? Please search for open jobs and apply internally (not...For contractors- ...industry. Why Choose PCL? Grow your career as an Engineering Student at our Winnipeg district in Winnipeg, Manitoba , with... ...and creation of manual schedules using Primavera P6 EPPM software. Creating and maintaining graphical scheduling using AutoCAD...Hourly payWeekly payFull time
- ...great benefits of joining our team! Flexible Hours Advancement Opportunities Benefit packages Performance based bonuses Staff Discount Lifelong Friendships When not at work, you may catch us out in the community volunteering, raising funds for The Canadian...Local areaFlexible hours
$103.71k - $139.5k per year
...Recruitment Details Bridge Maintenance Engineer Department: Public Works Designated... ...Additionally, we offer education, training, and staff development opportunities to ensure that... ...using structural analysis and design software IMPORTANT: Applicants who have been...Permanent employmentFull timeContract workRemote workMonday to fridayFlexible hours- ...employer that has large-scale international engineering projects to offer. If you want to make a... .... Develop and mentor junior staff through coaching, technical guidance, and... ...Strong experience with structural design software (ETABS, SAP2000, SAFE, etc.). ~ Excellent...Full timeInternshipWork at officeFlexible hours
- ...The Winnipeg Football Club is seeking enthusiastic Catering Staff Members to help deliver an exceptional food and beverage experience for our fans and guests. Catering Staff play an important role in the successful execution of game days and special events by providing excellent...Part timeWork from homeAfternoon shift
- ...great benefits of joining our team! Flexible Hours Advancement Opportunities Benefit packages Performance based bonuses Staff Discount Lifelong Friendships When not at work, you may catch us out in the community volunteering, raising funds for The Canadian...Local areaFlexible hours
- ...One of our large clients is looking for an Engineering Specialist, details are as below: Location city(s): Toronto, Winnipeg Work Style: Hybrid â 3 days per week in office: Tue/Wed/Thurs Number of Openings: 2 Anticipated Start Date: App . 4 weeks from the...Permanent employmentFull timePart timeFor contractorsWork at officeShift work3 days per week
- ...One of our large clients is looking for Sr. IAM-Authentication Engineering Specialist, details are as below: Location city(s): Toronto, London, Winnipeg Role Title: Sr. IAM-Authentication Engineering Specialist. (5 years+) Work Allocation: 100% Work...Permanent employmentFull timePart timeFor contractors1 day per week
- ( Foundational) Business Software Sales Affiliate Independent Business Development & Affiliate Team-Building Opportunity Bickert Management Inc. (BMI) is developing an affiliate program through which independent people can earn income by introducing businesses to...Long term contractRemplacementPermanent employmentFull timeInternshipFlexible hours
$18 per hour
...maintain a problems and solutions log for use by other technical support analysts Participate in the redesign of applications and other software Supervise other technical support workers in this group Provide business systems, network and Internet support to users in...Permanent employmentFull timeRemote work- ...Survey Engineer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy... ...review and acceptance of contractors', consultants and corporate staff land survey deliverables. Coordinate field surveys and act as...Hourly payLong term contractFull timeContract workFor contractorsInternshipRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Search). Be the first to apply!
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- software support Winnipeg, MB
- software Winnipeg, MB
- software trainer Winnipeg, MB
- remote software Winnipeg, MB
- software qa Winnipeg, MB
- software asset management analyst Winnipeg, MB
- embedded software Winnipeg, MB
- software implementation project manager Winnipeg, MB

