About this role
MaintainX is seeking a Senior Software Developer for the Search team to design and build end-to-end search and retrieval platforms. This full-time remote opportunity based in Toronto is ideal for an experienced engineer passionate about distributed systems and information retrieval.
Role Overview
In this role, the engineer will own indexing pipelines, ranking systems, and AI-facing query layers. The position involves partnering with product and domain experts to model search functionality across core entities like assets, work orders, and procedures to guarantee high-relevance results. Responsibilities also include operating distributed systems and driving architectural decisions.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The annual base pay for this role ranges from $107,000 to $195,000 CAD. Depending on the position, compensation packages may also include an annual bonus, commission, and equity. Canadian benefit plans include distinct coverage for health, leave, and retirement, which recruiters outline during the interview process.
About the Company
MaintainX provides a leading mobile-first work execution platform utilized by industrial and frontline teams to minimize unplanned downtime. Thousands of global customers rely on the platform to manage assets and completed work orders. In August 2026, MaintainX joined Autodesk Operations Solutions to unify design, make, and operate lifecycles.
How to Apply
Interested candidates should visit the official MaintainX careers page on the company website to submit an application for this position.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Software Developer, Search role?
The annual base salary ranges from $107,000 to $195,000 CAD.
Is this position remote?
Yes, this role offers remote flexibility and is based out of Toronto.
What core technologies are required for this search developer position?
Candidates must have hands-on experience with production-grade search systems like Elasticsearch, OpenSearch, Solr, or Lucene, alongside knowledge of embeddings, BM25, and query execution.
What additional compensation might be included besides base pay?
Compensation may also include equity, an annual bonus, and commission depending on the specific role.
How can I apply for this job?
You can apply directly on the official MaintainX company careers website.
