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- ...Your Impact Mentor and develop more junior developers so we can build the best team! Design, develop and execute innovative software solutions to address business needs Ensure software architecture meets all performance, quality, and security requirements Evaluate...SuggestedFull time
$181k - $241k per year
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...SuggestedLong term contractTemporary workWork at officeRemote workFlexible hours- ...world’s leading Hotel Sales and Catering software, we’ve been voted #1 in the Hotel Tech... ...We are seeking a full-time Senior Backend Software Engineer, Integrations to help build and scale... ...property management systems, booking engines, or payment processors Experience with...SuggestedLong term contractFull timeCasual workRemote workWork from homeRelocation package
- ...ResMed seeks a Software Engineer to design and develop cloud-native applications supporting device connectivity and lifecycle management within... ...cloud integration Develop full-stack capabilities across backend services and user-facing applications Conduct code reviews,...SuggestedRemote work
- ...Software Engineer Work Location: 6080 Young Street, Halifax, NS (On-site, 5 days per week) Department: Engineering Reports To: Manager, Software Engineering Employment Status: Full time, 40 hours per week We are looking for an experienced full stack developer...SuggestedPermanent employmentFull time
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...Permanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$55k - $110k per year
Software Development Engineering in Test Position Description Build your career with one of Canada's largest home-grown technology consulting organizations and become a true owner in the company to help you grow. CGI is a proudly Canadian company with deep roots across...Long term contractWork at officeWorldwide3 days per week$147.4k - $198.2k per year
...The application window is expected to close on: 11/14/2026 Senior Software Engineer - Cloud Data Ingestion Platform Remote: Based in Vancouver, BC or Toronto, ON, with office cadence aligned to local Cisco/Splunk policy. Meet the Team Cisco's Splunk Data Management...Long term contractFull timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...lead in the construction industry. Grow your career as an Engineering Student at our Atlantic Canada district with the support you... .... Experience with the application of various computer software programs, including word processing, spreadsheet applications and...Hourly payWeekly payFull time
- ...promotes personal and professional growth. We are seeking an Engineering Student, for our Toronto District , working in Halifax ,... ...manual schedules, updating schedules using Primavera P6 EPPM software, maintaining graphical scheduling using AutoCAD. Obtaining scheduling...Hourly payRemplacementContract workInternship
- At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world. The opportunity Be part...Weekend work
- ...why we’re invested in your growth from day one—because the steps you take today define your tomorrow. We are looking for a Senior Staff Accountant, Tax to join our team—a role where your expertise will drive meaningful outcomes and your ambition will help shape what...Permanent employmentFull timeCasual workLocal areaRemote work
$120k - $150k per year
Senior AI Engineer Job Type: Permanent Salary: CAD $120,000 - $150,000 Location: Halifax... ..., information extraction, semantic search, workflow automation, and document understanding... ..., AI frameworks, AWS, MLOps, CI/CD, and software engineering processes. · Mentor junior...Permanent employment- ...growing and has a new career opportunity for an experienced Senior Software Developer. As a Senior Software Developer, you will design... ...~ Bachelor’s degree or diploma in Computer Science, Computer Engineering or a related field or equivalent professional experience in...Long term contractFull timeTemporary workInternship
- ...We are seeking a Senior .NET Full Stack Engineer with 7+ years of experience designing, developing... ...The role requires deep expertise across backend engineering, modern web development,... ..., implementation plans, and working software. Design domain-aligned services, reusable...Permanent employmentRemote work
$135k - $180k per year
...full-time opening for a Senior Structural Engineer in either our Ontario or Halifax, Canada... ...geotechnical engineers, and structural modeling software (MathCAD, RISA-3D, SAP2000, AutoCAD,... ...that include junior and senior-level staff, drafters, and project coordinators. The...Permanent employmentFull timeFor contractors$75k - $100k per year
Kleinschmidt has a full-time opening for an Engineer with a structural emphasis to perform... ...required. Familiarity with structural modeling software and CAD software (MathCAD, RISA-3D,... ...under the direction of mid-to-senior level staff. The duties of this position will also...Permanent employmentFull timeWork at officeRemote work3 days per week- ...We are seeking a skilled and experienced Mining Engineer to manage and oversee all aspects of our ongoing mining projects. In this role,... ...planning and mine construction projects Utilize mine planning software for drill & blast design as well as overall mining strategy on a...For contractorsFor subcontractorWork at officeShift work
$55k - $110k per year
Quality Engineering Position Description Job Description: We are seeking an experienced QE to support quality assurance and software testing initiatives within the Payments and Wires domain. The successful candidate will be responsible for executing all phases of testing...$84.36k - $105.45k per year
...thinking organization, apply now. We are currently seeking a DevOps Engineer - Halifax Canada to join our team in Halifax, Nova Scotia (CA-NS... ...cloud infrastructure, driving automation, and improving software delivery at scale. This position offers the opportunity to work...Long term contractFull timeTemporary workWork at officeRemote workFlexible hours- ...Lead Data Engineer Location: Remote within Quebec, Ontario, or Nova Scotia, Canada Reports to: CTO Use of AI in our hiring process... ...innovation, improve operational efficiency, and transform how software is built across the company. The Opportunity Data sits...Summer workInternshipRemote workShift work
$250k per year
...Senior Structural Engineer - Leadership & Partnership Opportunity Location: Halifax, Nova... ...to Partnership Confidential Retained Search | Canterra Group Ready to Take Your StructuralEngineering... .... Mentoring and supportingengineering staff while contributing to the continued growth...Long term contractFor contractorsLocal areaRemote workFlexible hours- ...That’s why we’re invested in your growth from day one—because the steps you take today define your tomorrow. We are looking for a Staff Accountant (CPA Student) to join our Assurance & Advisory team in Fall 2027—a role where your expertise will drive meaningful outcomes...Permanent employmentFull timeCasual workLocal areaRemote work
- ...-performers. MUST HAVE: ~5+ years of experience in data engineering within fast-paced, cloud-native environments ~ Deep expertise... ...advancement of Looker dashboards by ensuring robust and scalable backend data support Contribute to the future of Launch Potato’s...Full timeRemote work
$115k - $160k per year
Kleinschmidt has a full-time opening for a Mid-Level Structural Engineer to perform technical design and support hydroelectric, fisheries,... ...with coordinating with multi-disciplines and junior and/or senior staff.Preferred QualificationsExperience with design and construction of...Permanent employmentFull timeWork at office- ...Overview Responsible to the CH149 Fleet Support Supervisor for engineering activities supporting transition to a post-Mid-Life Upgrade... ...operational necessity, provide weekend and after-hours support to Search and Rescue Operations. Other tasks as assigned. What You Will...Contract workWeekend work
- ...behind Resmed’s advanced analytics ecosystem. As a Senior Analytics Engineer, you’ll design, optimize, and automate scalable enterprise... ...understanding of SQL and Snowflake ~ Familiarity working within SaaS or software product environments What Sets You Apart Systems Thinker...Local areaRelocation packageFlexible hours
- ...Position: Operations Engineer Location: Halifax Job ID#: DXC1 - OE Duration: 12 Months Job Description Summary Our client... ...a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders...Full time
- ...and has a new career opportunity for an experienced Electrical Engineer! Reporting to the Director of Advanced Development, the Electrical... ...Electrical, SolidWorks, ABB Automation Builder, Beijer iX HMI software, and MATLAB. ~ Proficient in creating, reading, and...Long term contractPermanent employmentFull timeInternshipRemote work
- ...growing and has a new career opportunity for an experienced Systems Engineer! Reporting to the Manager of Systems Engineering, the Systems... ...engineering, and real‑time data processing and operations software. About Us GeoSpectrum Technologies was founded in 1994...Long term contractFull timeInternship
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 Halifax, NS
- backend software developer Halifax, NS
- software support Halifax, NS
- software Halifax, NS
- software trainer Halifax, NS
- remote software Halifax, NS
- software qa Halifax, NS
- software asset management analyst Halifax, NS
- junior software developer .net Halifax, NS
- embedded software Halifax, NS
