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.
Official source: View notice
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
Scotiabank Employment Halifax: Business Advisor Trainee in Nova Scotia
Scotiabank
William Osler Careers: Registered Dietitian Dialysis Job in Brampton
William Osler Health System
CN Rail Jobs: Train Conductor Career with Paid Training
Canadian National Railway
TDSB Jobs: Adult Day School Teachers for Science, Math, English and Business
Toronto District School Board
McDonald’s Jobs Canada: Full-Time Crew Member in London Ontario
McDonald's Canada
Metro Careers: Full-Time Pharmacist Job in Toronto
Metro