Geotab is a global leader in IoT and connected transportation, seeking a Software Developer Intern to work closely with the MyGeotab Reporting and Authentication team. The intern will contribute to the development and maintenance of backend services, APIs, and frontend features in an Agile environment.
Responsibilities
Design, develop, and maintain software features across backend services and/or frontend applications using languages such as C#, TypeScript, or Python
Write clean, testable, and well-documented code following established engineering standards and best practices
Develop and maintain unit and integration tests to ensure reliability and code quality across the platform
Investigate, diagnose, and resolve bugs identified through QA testing or production monitoring systems
Participate actively in Agile ceremonies including sprint planning, daily stand ups, code reviews, and retrospectives
Collaborate with product managers and designers to translate requirements into technical implementations
Contribute to internal documentation of code, APIs, and architectural decisions to support long-term maintainability
Qualification
Required
Pursuing a Degree/Diploma in Computer Science, Math, Software Engineering or a related field
Proficiency in at least one modern programming language (e.g., C#, Java, Python, TypeScript, or Go)
Foundational knowledge of data structures, algorithms, and object-oriented programming principles
Familiarity with Git and collaborative version control workflows
Strong analytical and problem-solving skills with a curiosity-driven approach to learning
Effective written and verbal communication skills with the ability to work both independently and within a team
Ability to manage time effectively in a fast-paced environment with shifting priorities
Preferred
Exposure to web frameworks, REST APIs, or SQL/NoSQL databases is an asset
Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation.
Geotab has adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work.
Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working.
The health and safety of employees are a top priority.
We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings.
Geotab verifies candidates' eligibility to work in the United States through E-Verify.
Geotab is committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired.
We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes.
Geotab provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.
Geotab expressly prohibits any form of workplace harassment or discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
Geotab is a provider of secure Open Platform telematics technology for GPS fleet management.