Software Development Intern

MaintainXMontreal, QC
Hybrid

About The Position

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

Requirements

  • 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 Haves

  • 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

Responsibilities

  • Write code that reaches the 150,000+ technicians who use our platform every week.
  • Ship to production.
  • Participate in architecture discussions.
  • Participate in code reviews.
  • Participate in sprint planning alongside senior and staff engineers.

Benefits

  • Competitive internship compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service