Geotab Careers Canada: Lead Software Developer Jobs in Ontario

Job Summary

Hiring Organization Geotab
Employment Type Full Time
Location Ontario
Salary / Stipend CA$116,200 – CA$155,000 / year

Geotab is hiring a Lead Software Developer for a permanent full-time opportunity that can be based in Oakville, Toronto or Waterloo, Ontario. The employer states that the posting is for an existing vacancy and provides a direct Apply now route to its Greenhouse application system.

The annual hiring range is CAD 116,200 to CAD 155,000. The position is senior and is designed for a developer with roughly 10 to 12 years of software engineering experience, strong architecture capability and a track record of mentoring other engineers.

Geotab works in IoT and connected transportation, processing large amounts of vehicle and fleet data. The Lead Software Developer therefore needs to build high-throughput, performance-critical software and be comfortable owning complex projects across a changing technical environment.

Opportunity Overview

The Lead Software Developer combines deep hands-on engineering with technical leadership. The person identifies architecture improvements, leads development of scalable code and prototypes and takes ownership of long-term technical work from requirements through implementation.

The role also acts as a subject-matter expert across teams, contributing to technical roadmaps and helping stakeholders understand engineering choices and trade-offs.

Available Position

  • Position: Lead Software Developer
  • Employer: Geotab
  • Locations: Oakville, Toronto or Waterloo, Ontario
  • Basis: Permanent Full Time
  • Area: Product Management
  • Hiring Range: CAD 116,200-155,000 annually

Key Responsibilities

The developer leads planning and implementation of scalable code, prototypes, minimum viable products and proofs of concept. Complex projects can involve defining scope and requirements, communicating progress and risks and keeping delivery on schedule.

Architecture quality is central. The role identifies areas for improvement, documents system design and ensures solutions are maintainable and extensible. Comprehensive testing and code reviews are used to reinforce engineering standards.

The Lead Developer also mentors other developers, participates in strategic technical discussions and can serve as a technical point of contact for product managers, customers, cross-functional partners and external stakeholders.

Experience and Technical Requirements

Geotab asks for 10 to 12 years of software development experience using object-oriented programming to build scalable applications. A post-secondary diploma or degree in Computer Science, Software Engineering or a related field is expected, or equivalent working experience.

Technical requirements include database design and optimization with technologies such as MySQL, SQL Server and Postgres, together with Python, Google Compute Engine and Google BigQuery experience.

Frontend knowledge can include HTML, CSS, JavaScript, XML, ES6 and jQuery, with experience in frameworks or platforms such as Angular, React, Node.js or Vue.js. Git or comparable distributed source control is also important.

Leadership and Work Style

The posting expects demonstrated success mentoring and developing other engineers. Strong communication, organization and project management are needed because the person handles multiple changing priorities and open-ended technical problems.

Geotab uses a flexible hybrid working model and supports both in-person and virtual work. The employer also notes a home-internet requirement for remote work.

Salary and Benefits

The expected annual base salary range is CAD 116,200-155,000, with the actual offer depending on skills, qualifications, education, experience and work location.

For eligible permanent full-time employees, Geotab lists flexible working arrangements, home-office reimbursement, parental leave top-up, online learning and networking, an electric vehicle purchase incentive, medical and dental benefits and a retirement savings program.

Application Status

Geotab states that this is an existing vacancy and the employer job page displays Apply now. No fixed calendar closing date is published in the current posting.

How to Apply

Apply through Geotab’s Greenhouse application page for job 5254440008. Tailor the resume toward scalable production systems, architecture ownership, technical leadership, mentoring and measurable delivery outcomes.

Tips for Applicants

Quantify system scale

Include traffic, data volume, latency, uptime or other scale indicators for systems you designed or led.

Show leadership through decisions

Give examples of architecture or trade-off decisions you drove and how you aligned engineers or stakeholders around them.

Separate tools from impact

Do not only list C#, JavaScript, SQL, Python or cloud products. Explain what you built and why the technical approach mattered.

Final Notes

Geotab’s Lead Software Developer is a current existing vacancy with a direct employer application route and a published Canadian salary range. It is a professional role rather than an internship.

Latest Job Opportunities

Leave a Comment