Software Development Intern
Posted on 9/2/2025

Geotab
No salary listed
Oakville, ON, Canada
Hybrid
Flexible hybrid working model; encouraged to come into the office as often as you like.
Who we are:
Who you are:
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Software Developer Intern to help us deliver our MyGeotab cloud services. If you love technology, and are keen to join an industry leader - we would love to hear from you!
What you'll do:
As a Software Developer Intern your key area of responsibility will be the design, implementation and deployment of MyGeotab. You will need to work closely with Site Reliability Engineering, Engineering Support, Product Managers and the UX Design teams to build resilient cloud systems to support our fleet-tracking business.To be successful in this role, you should be a self-starter who can effectively collaborate with hybrid/remote teams. You should be interested in learning new architectures and design patterns. You should be familiar with object-oriented design.
The opportunity:
- 8 - 16 month work-term beginning January 2026.
- Full-time, paid internship: Monday - Friday, 37.5hrs/week.
- Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation. Click here to learn more!
- Learn more about the Geotab Campus Program here.
How you'll make an impact:
- Learn C# and software design patterns.
- Learn how our system is deployed in the cloud.
- Assist and participate in code reviews.
- Improve skills and knowledge of source control with Git.
- Deliver quality code with high test coverage.
What you'll bring to the role:
- Completing your degree in Computer Science, Electrical or Software Engineering, or other related degrees.
- Use GIT for source control.
- Develop UI components using TypeScript, JavaScript, HTML, CSS and React.
- Develop automated unit tests using XUnit in C# and Selenium.
- Develop software using C# on .Net Core.
- Create database access code using SQL queries and Postgres database.
- Participate in peer reviews.
- Debugging and testing software.
- Write technical documentation.
How we work:

Internship Search Guides
How to Find an InternshipInternship SalariesInternship DeadlinesMock Interview Prep