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

Software Development Intern

MaintainX

MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100 , the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match.

As a Software Development Intern at MaintainX, you'll be embedded directly on one of our product engineering teams — writing code that reaches the 150,000+ technicians who use our platform every week. This isn't a side project or a sandbox. You'll ship to production. You'll participate in architecture discussions, code reviews, and sprint planning alongside senior and staff engineers. At the end of your term, you'll have shipped something real — and we'll know if this is a fit for something more.

Depending on your interests and team fit, you may work on one of these pillars:

  • Growth — Ship onboarding and activation features that shape whether new customers see value in week one
  • Enterprise — Build tools that power large-scale customers managing hundreds of sites and thousands of workers
  • Scale (DevOps & Tooling) — Improve the infrastructure and reliability that 13,000+ customers depend on daily
  • ML & AI — Prototype intelligent features that bring AI-powered automation to frontline maintenance work


About You:

  • Currently enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, or a related field
  • Practical experience with web or mobile development — coursework, personal projects, or prior internships all count
  • Comfortable working in at least one of: TypeScript, JavaScript, or Node.js
  • Familiarity with React or React Native (frontend) or Node.js and SQL (backend)
  • A track record of finishing what you start — side projects, open source contributions, or coursework
  • Clear communicator: you can explain a technical decision in a code review or a Slack message


Nice to Have:

  • Exposure to GraphQL, MySQL, or AWS
  • Interest in AI/LLMs — whether that's using Cursor daily, building your own experiments, or just reading the papers


What's in it for you:

  • Work mode: Hybrid in our Montreal office
  • Schedule: 40 hours/week, Monday to Friday
  • Period: August 31 to December 18 (16 weeks)
  • Exposure to modern engineering practices: agile sprints, code review culture, architecture decisions at scale
  • A genuine shot at converting — we hire from our intern class when the fit is there
  • Real mentorship from senior and staff engineers who are invested in your growth
  • Competitive internship compensation

Values & How We Work

We're a team of people who are smart, humble, and optimistic. We hire for what you've shipped, not what your title was — and that applies to interns too. You'll be treated like a teammate from day one. We expect engagement and fresh thinking; in return, we invest in your growth for real.

About Us:

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 4 hours ago
Similar jobs that could be interesting for youBased on the Software Development Intern in Montréal, QC vacancy
  •  ...you curious about the systems that power information retrieval, index querying, and machine learning development at scale? Coveo is looking for Software Development Interns to join teams within Research & Development, where you’ll contribute to meaningful backend projects that... 
    Internship
    Full time
    Fixed term contract
    Traineeship
    Work at office
    2 days per week

    Coveo

    Montréal, QC
    4 hours ago
  •  ...identify suspicious activity, build detections, and improve visibility across modern cloud and Software as a Service (SaaS) platforms? Coveo is looking for a Detection Engineering Intern to join our Security Operations Center (SOC) team. Your mission? Help us strengthen our... 
    Internship
    Full time
    Fixed term contract
    Traineeship
    Work at office
    2 days per week

    Coveo

    Montréal, QC
    4 hours ago
  •  ...workers easier worldwide by providing intuitive, mobile-first software that helps teams keep the physical world running. MaintainX powers...  ...and make real-world decisions. We’re looking for a Software Development Manager to join our growing team and help us scale the next... 
    Suggested
    Worldwide

    MaintainX

    Montréal, QC
    4 hours ago
  •  ...simple? Coveo is looking for a Full-Stack Developer intern to join our Agentic Operations team in Research & Development. Your mission? Help us improve our agentic...  ...methodologies, and strategies used in project management and software development. Take an active role in code... 
    Internship
    Full time
    Fixed term contract
    Traineeship
    Work at office
    2 days per week

    Coveo

    Montréal, QC
    4 hours ago
  • $140k - $160k per year

     ...About You We are looking for a strategic and hands-on Software Development Director to lead our global software engineering function. You will drive the execution of high-impact technical initiatives and oversee multiple development teams delivering scalable, secure, and innovative... 
    Suggested
    Long term contract
    Worldwide

    Xsolla

    Montréal, QC
    3 days ago
  • $90k - $120k per year

     ...Experience: 5 years or more Computer science Computer software engineering or equivalent experience Work setting Software...  ...image processing system Area of work experience Software development Project implementation Management Product development... 
    Long term contract
    Permanent employment

    IMDS Software Inc.

    Montréal, QC
    15 days ago
  •  ...workers easier worldwide by providing intuitive, mobile-first software that helps teams keep the physical world running. MaintainX powers...  ...The Opportunity We're looking for a Director of Software Development to lead MaintainX's Platform division — the seven foundational... 
    Internship
    Worldwide

    MaintainX

    Montréal, QC
    4 hours ago
  •  ...AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a  Manager, Software Development  to join our Platform division. Reporting to the Director of Engineering, you will lead teams of Developers who are dedicated... 
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    4 hours ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference... 
    Internship
    Full time
    Work at office
    Work from home

    Vention

    Montréal, QC
    17 days ago
  •  ...deterministic. Agentic AI doesn't fail the same way traditional software does — and testing it requires a new toolkit: eval frameworks,...  ...support them Real-world stakes: your work accelerates drug development, addresses health equity, and improves clinical research for institutions... 
    Contract work

    Medeloop

    Montréal, QC
    4 hours ago
  •  ...your career. About the Role We are seeking a Manager, Software Development to join our EVV (Electronic Visit Verification), VV (Visit Verification...  ...for reliability of EVV/VV/IVR flows, including internal SLAs for high‑severity customer issues. Partner with our reliability... 
    Long term contract
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    4 hours ago
  •  ...interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you! We are looking for a driven Software Development Manager to lead teams of passionate professionals responsible for the design, analysis and development of world class Supply... 
    Permanent employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    a month ago
  •  ...programming concepts and object-oriented programming Knowledge of development languages (including C++, Golang, Java, Python, or Rust)...  ...required as the position involves regular interactions with international anglophone team members Benefits: Tower’s headquarters are... 
    Internship
    Apprenticeship
    Summer work
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    4 hours ago
  •  ...want to apply your technical expertise to consultancy while addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to understand their needs and deliver... 
    Internship
    Full time
    Fixed term contract
    Traineeship
    Work at office
    2 days per week

    Coveo

    Montréal, QC
    4 hours ago
  •  ...Business Development Manager, Barracuda   Location: The role will...  ...meetings. Execute- Implement internally created call campaigns in by...  ...avec la direction des ventes internes et sur le terrain afin de...  ...technology provider of IT hardware, software and service solutions ~... 
    Work at office
    Local area
    Worldwide

    Insight Enterprises, Inc.

    Montréal, QC
    20 hours ago
  •  ...services de logistique contractuelle, de fret international, de transport et de gestion de la...  ...Le ou la représentant(e) aux ventes internes soutient la croissance de l’entreprise en...  ...Health & Dental Benefits Professional Development Opportunities Continuing Education... 
    Full time
    Contract work
    Work at office

    CEVALogistics

    Montréal, QC
    10 days ago
  •  ...The Management Development Specialist is responsible for planning, coordinating and enrolling client and internal training programs throughout the region for onboarding new hires and professional development and certification maintenance of all employees. As the specialist... 
    Permanent employment
    Traineeship
    Remote work

    GardaWorld

    Montréal, QC
    20 hours ago
  •  ...engineering, en developer tooling ou avec des internal developer platforms Une exposition...  ...Genetec develops, deploys, and operates software across cloud and on-premises...  ...members and invest in their professional development Create a culture of trust, transparency... 
    Full time
    Summer work
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  • $18 - $40 per hour

     ...in their careers.  Three reasons to intern at SAP # Culture of collaboration: meet...  ...of SAP leaders, entrepreneurs and career development opportunities at your fingertips....  ...leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market... 
    Internship
    Hourly pay
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    20 hours ago
  •  ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world...  ...railway. Context The mechanical intern will primarily provide assistance for...  ...and English; Knowledge of 3D drawing software is an asset; Experience in the railway... 
    Internship
    Work at office
    Montréal, QC
    14 days ago
  •  ...Full-stack Intern A hands-on internship opportunity ideal for students looking to gain real-world experience. This role is mentorship...  ...and deploy major application features. This includes: Feature Development: Taking high-priority features identified during the Beta phase,... 
    Internship
    Full time
    Part time
    Immediate start
    Flexible hours
    Shift work

    Novalytics

    Montréal, QC
    6 days ago
  •  ...delivery. Leading and supporting a team of software developers and testers, fostering...  ...Experience leading teams in a software development environment Strong interest in people...  ...this role requires interaction with our international collaborators and customers) An asset... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...!    Votre gestionnaire Andréanne Côté-Gauthier   , vous propose de: Contribuer concrètement à l’évolution des communications internes et de l’expérience employé dans un contexte de transformation. Collaborer étroitement avec des équipes et des leaders pour donner... 
    Daily paid
    Remote work
    Flexible hours

    Energir

    Montréal, QC
    20 hours ago
  •  ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world...  ...privatization of a railway. Context The intern will assist the engineers in the...  ...Good knowledge of electrical drawing software: See Electrical, AutoCAD Electrical, ePLAN... 
    Internship
    Work at office
    Montréal, QC
    14 days ago
  •  ...Description Overview We have an exciting opportunity for a Junior Internal Auditor to join our team! The role will be based at our...  ...most of diverse opportunities for training and professional development to grow your skills and expertise. And take advantage of our... 
    Internship
    Full time
    Casual work
    Work at office
    Remote work
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    15 days ago
  • Job Description: Location: Remote / On-site (as required) Department: Global Business / International Trade Reports to: General Manager / Director of International Business Requirements: Benefits: Skills: Ad Sales
    Full time
    Remote work
    Relocation

    Torch Media

    Montréal, QC
    7 days ago
  •  ...establishment located in downtown Montreal and part of a leading international banking institution fully committed to building a more...  ...cases if and when necessary. Improve personal and professional development by keeping up-to-date with changes in financial services and products... 
    Full time
    Bank staff
    Work at office
    Remote work
    Flexible hours

    BNP Paribas

    Montréal, QC
    7 days ago
  •  ...job: Proposing and developing multimodal representation learning frameworks, including but not limited to algorithm design, model development, and data processing. Enhancing existing representation learning frameworks through the integration of novel solutions.... 
    Internship
    Long term contract
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Montréal, QC
    2 days ago
  •  ...version française se trouve ci-dessous About the Role The Senior Development Officer is a revenue-generating role. Yaldei is seeking an...  ...oral, in both French and English Proficiency in required software, including MS Office suite (Word, Excel, PowerPoint, Acrobat, etc... 
    Long term contract
    Temporary work

    Philanthropica

    Montréal, QC
    7 days ago
  •  ...internet’s safest and most popular platforms. With the support of an international team of dynamic and collaborative innovators, we are on a...  ...this role **** We are looking for an up-and-coming Business Development representative to join a fast-paced, data-driven environment.... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Intern. Be the first to apply!