Senior Software Engineer — Matching (Canada)

BackstoryToronto
You will be redirected to the main website
Posted on: 26 Jun 2026

Phewnix Understanding of the Job

The actual job requirements can be found on the career page when you apply.
As a Senior Software Engineer — Matching at Backstory in Toronto, you are driving the development of cutting-edge algorithms and language models that empower companies to understand their revenue business like never before. This pivotal role entails designing, developing, and deploying scalable software solutions that operate over vast datasets, including trillions of sales activities, millions of deals, and over 160 million business contacts. By joining Backstory, you are contributing to the success of industry leaders such as Nvidia, OpenAI, AMD, Red Hat, and Databricks, who rely on the platform to surface risks, identify opportunities, and unlock revenue growth. With the potential to impact the trajectory of the company and the industry at large, this position offers unparalleled growth and advancement opportunities for talented engineers looking to make their mark.

As a Senior Software Engineer — Matching, your day-to-day activities involve collaborating with cross-functional teams to develop and refine the platform's matching capabilities, leveraging expertise in Python, algorithms, language models, Scala, and automation. Key responsibilities include:
  • Designing and implementing scalable and efficient algorithms to match sales activities, deals, and business contacts

  • Developing and deploying machine learning models to improve matching accuracy and relevance

  • Collaborating with data engineers to ensure seamless data pipelines and integration with the platform

  • Working closely with product managers to define and prioritize requirements and features

  • Mentoring junior engineers and contributing to the growth and development of the team

  • Participating in code reviews and ensuring the highest standards of code quality and best practices

  • Staying up-to-date with industry trends and emerging technologies to continuously improve the platform's capabilities. As a senior member of the team, you report to the Engineering Manager and work closely with other engineers, product managers, and data scientists to drive the platform's growth and success.



By joining Backstory, you are becoming part of a dynamic and innovative company that values collaboration, creativity, and continuous learning. As a Senior Software Engineer — Matching in Toronto, you have access to cutting-edge

Job Overview

Salary:
Not disclosed
JOB TYPE:
Not specified
Experience:
5+ years
Job Location:
Toronto
Job Level:
Not specified
Education:
Graduation