Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, Search

MaintainX

 

MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12,000+ businesses including Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell. We recently completed a $150 million Series D round, bringing our total funding to $254 million and valuing the company at $2.5 billion.

 

What You'll Do:

  • Design and build MaintainX’s end-to-end search and retrieval platform — from indexing pipelines and ranking systems to AI-facing query layers.
  • Partner with product and domain experts to model search across core entities like work orders, assets, and procedures, ensuring high-relevance results.
  • Ship fast, iterate fast, launch early versions, gather feedback, and improve rapidly.
  • Operate and optimize distributed systems, ensuring reliability, performance, and scalability under real-world load.
  • Drive architectural decisions, balancing correctness, performance, and long-term maintainability.
  • Own integrations between search systems and upstream data sources.
  • Explore semantic search, vector retrieval, and AI-enhanced relevance using modern ML tooling.
  • On-call duties (currently business hours)


About You:

  • Hands-on experience designing, building, and operating production-grade search systems end-to-end — including indexing, query execution, relevance tuning, and infrastructure — using technologies such as Elasticsearch, OpenSearch, Lucene, Solr, or similar.
  • Understanding of embeddings, chunking, and retrieval strategies.
  • Familiarity with search-specific tuning: analyzers, BM25, shard sizing, cluster health, and relevance optimization.
  • Comfort taking systems from implementation to deployment and production operation, working across backend services, data pipelines, and integration points as needed.


Nice to Have:

  • Experience evaluating and improving search relevance using both qualitative analysis and quantitative metrics.
  • Experience shipping AI-powered or LLM-integrated backend systems
  • Comfortable using modern AI tools like GPT, Copilot, or Cursor to boost productivity and streamline development.
  • Understanding of multi-tenancy and data security , including ACLs, field-level access controls, and secure index partitioning.
  • Experience building observability and success metrics into systems to monitor performance, usage, and impact.


What’s in it for you:

  • Competitive salary and meaningful equity opportunities.
  • Healthcare, dental, and vision coverage.
  • 401(k) / RRSP enrollment program.
  • Take what you need PTO.
  • A Work Culture where:
  • You’ll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
  • We believe in meritocracy, where ideas and effort are publicly celebrated.

Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That’s why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations.
MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, Search in Toronto, ON vacancy
  • $140.6k - $190.6k per year

     ...Job Description Senior Manager, Software Engineering — Search Platform Overview of the Role The CoCounsel Legal Integrations team is seeking a...  ...solving, and holds itself to the same reliability and developer-experience standards as any best-in-class external search... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in the enhancement, customization, and... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    7 days ago
  • We are seeking a highly accomplished and multi-faceted Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in the design, engineering, and maintenance... 
    Senior
    Contract work
    Work at office

    Randstad

    Toronto, ON
    7 days ago
  • $75.9k - $141.9k per year

     ...West Job Family Group: Technology Keys for the role Developer with 5-10 years of C# development experience Banking / Financial...  ...Market Risk experience would be ideal Drives the overall software development lifecycle including working across functional teams... 
    Senior
    Full time
    Contract work
    Part time
    Toronto, ON
    9 days ago
  •  ...reliable, auditable billing platform. You'll be one of the first developers on this team, owning the systems that power every revenue-...  ...systems Mentor other developers and deeply review code Improve software development standards, tooling and processes & bring best... 
    Senior
    Long term contract
    Contract work
    Immediate start

    MaintainX

    Toronto, ON
    6 hours ago
  • We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated... 
    Senior
    Long term contract
    Contract work
    Remote work

    Randstad

    Toronto, ON
    17 days ago
  • $166k - $195k per year

     ...services. This group focuses on reliability, scalability, and developer productivity by delivering platforms, tooling, and compute systems...  ...support engineering and leadership decision-making. As a Senior Software Developer , you will lead the design and delivery of... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    6 hours ago
  • $108k - $149k per year

     ...Atlas Search is a multi-cloud service that allows users to execute complex full text and...  ...building the cloud-based distributed systems software responsible for the lifecycle of search...  ...in a complex codebase ~ Experience developing distributed systems and cloud services... 
    Full time
    Worldwide
    Flexible hours

    MongoDB

    Toronto, ON
    6 hours ago
  •  ...Software Developer – Front End Position Overview The Software Developer – Front End is responsible for designing, developing, testing, deploying, and supporting modern cloud-native web applications. The role involves collaborating with Business Analysts, Product Managers... 
    Senior
    Long term contract
    Full time
    Temporary work

    Upstaff

    Toronto, ON
    2 days ago
  • $166k - $195k per year

     ...Expectations are high, and so are the rewards. The Software Platform team accelerates developer velocity and increases system reliability by building the...  ...to support our next phase of technical growth! As a Senior Software Develope r, you will focus heavily on... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    6 hours ago
  •  ...Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers), adoption metrics, and a roadmap shaped by what product teams... 
    Senior
    Local area
    Immediate start

    MaintainX

    Toronto, ON
    6 hours ago
  • $110k per year

     ...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin...  ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting...  .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education LTD

    Toronto, ON
    11 days ago
  • We are seeking a highly accomplished and technical Senior Software Developer - Front End for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the front-end development stream, specializing in the... 
    Senior
    Long term contract
    Contract work
    Interim role

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished and multi-faceted Senior Software Developer - Full Stack for an enterprise-level hybrid contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in both maintaining... 
    Senior
    Long term contract
    Contract work
    Internship
    Work at office
    Remote work
    Shift work
    3 days per week

    Randstad

    Toronto, ON
    9 days ago
  • $70k - $100k per year

     ...Title: Junior/Senior Software developer (2 Roles) Location: Toronto (Hybrid) Relocation Works Duration: Fulltime Rate: $70K for Junior and...  ...collaboration, and continuous-learning mindset. Key Words to search in Resume Power BI, DAX, Power Query, Semantic Models,... 
    Senior
    Full time
    Relocation

    BeGlobal

    Toronto, ON
    14 days ago
  • We are seeking an expert Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and automated deployment of enterprise-level web architectures. In this role, you will lead the integration of commercial APIs and build high-performance front... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    15 days ago
  •  ...Product talent to match. We’re looking for a Senior Technical Product Manager to lead the evolution of MaintainX’s core Search platform. This role sits within our Product...  ...blue-collar workers easier worldwide by creating software that meets their needs and realities. Our... 
    Senior
    Long term contract
    Immediate start
    Worldwide
    Flexible hours

    MaintainX

    Toronto, ON
    6 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    11 days ago
  •  ...Series D funding round, bringing our total funding to $254 million and valuing the company at $2.5 billion. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and... 
    Senior
    Shift work

    MaintainX

    Toronto, ON
    6 hours ago
  •  ...specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation,... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    13 hours ago
  •  ...Deliverables: As a front end developer, work with Business Analysts / Product Manager / Cloud Architect / backend developers, base on...  ...data models, develop high-quality front-end code, deliver quality software products (including Minimal Viable Products and Cloud-Native Web... 
    Senior
    Long term contract
    Contract work
    Interim role

    Maarut

    Toronto, ON
    2 days ago
  •  ...focus on consistency, scalability, and great developer experience. Want to see what it currently...  ...About You: ~4+ years of professional software engineering experience building backend systems, APIs, or platform products (seniority flexible based on impact and scope). ~ Strong... 
    Senior
    Contract work
    Work at office
    Flexible hours

    MaintainX

    Toronto, ON
    6 hours ago
  •  ...You’ll make things happen–fast. What You'll do ~ Design & Develop: Build and own services across our 20+ microservice Backstage platform...  ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and... 
    Senior
    Worldwide
    Night shift

    ZoomInfo Technologies LLC

    Toronto, ON
    6 hours ago
  • $140k - $150k per year

     ...just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to...  ...with Elasticsearch / Searchkick or similar search systems. Familiarity with multi-tenant...  ...improving system performance, reliability, or developer experience. Benefits Winner of... 
    Senior
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    23 days ago
  • $88k - $130k per year

     ...organization. As a Technical Lead or a Senior Consultant, you will be responsible for...  .... Lead and mentor a team of developers, fostering technical growth and ensuring...  ...clients shape the future with confidence and develop answers for the most pressing issues of today... 
    Senior
    Long term contract

    Ernst & Young

    Toronto, ON
    9 days ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ years...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 3 month contract in Toronto. This is an... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    more than 2 months ago
  •  ...Java within the context of Domino application? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $ 554.83 - $ 590.41 Advantages • Earn a... 
    Senior
    Contract work
    Internship

    Randstad

    Toronto, ON
    more than 2 months ago
  • $110k per year

     ...In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning...  ...the Role Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    Nelson Education LTD

    Toronto, ON
    27 days ago
  •  ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation...  ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger... 
    Senior
    Long term contract

    Optio Incentives

    Toronto, ON
    a month ago
  •  ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer, Search. Be the first to apply!