Team Lead, Software Development, Altitude

GeotabOakville, ON
CA$104,400 - CA$135,700Hybrid

About The Position

Geotab is seeking a Software Development Team Lead, Altitude who will lead a small cross-functional team — including engineers and UX — building Altitude by Geotab's transportation intelligence platform. This role combines hands-on technical leadership with people management, driving the design and delivery of scalable, data-driven products that serve public and private sector customers. The successful candidate will work closely with product managers, data scientists, and direct-report UX designers to define, design, and ship features across the Altitude platform. This role requires a strong team-player with an entrepreneurial mindset, strong analytical skills, and a bias toward shipping value in small, validated increments. Additionally, strong project management skills, engineering depth, and experience leveraging an AI-first mindset across end-to-end development workflows are essential.

Requirements

  • Post-Secondary Diploma/Degree specialization in Computer Science, Software Engineering, or a related field.
  • 4+ years experience as a Software Developer using object-oriented programming to build scalable applications.
  • Leadership experience in a team-oriented workplace, including success with coaching, development, and performance management of direct reports.
  • Experience managing or providing direction to a UX designer or design function, including reviewing prototypes and giving meaningful design feedback.
  • Technical proficiency with Google BigQuery, cloud-native data pipelines (GCP preferred), Docker, Kubernetes, and messaging queues (Kafka, RabbitMQ).
  • Hands-on experience across full-stack technologies (HTML/CSS, JavaScript, React, Next.js, Storybook, Node.js, Go, Python) and distributed source control tools (Git).
  • Proven experience leveraging AI to write code, optimize workflows, and streamline development processes.
  • Strong analytical, problem-solving, and project management skills with high accuracy and meticulous attention to detail.

Responsibilities

  • Direct software development projects; develop and implement efficient, clean code with assigned team that satisfies customer requirements. All accomplished with an AI first mindset. Not only to write the code but for end to end development.
  • Manage team with regards to task assignments, work arrangements and other Software Development Department expectations.
  • Ensure work progress stays on schedule and update stakeholders on project status.
  • Collaborate with product managers, data scientists, and a direct-report UX designers to define, design, and ship features across the Altitude platform.
  • Perform Test-Driven and Security-Driven Development.
  • Conduct comprehensive testing and code reviews to ensure that code quality is maximized and best-practices are followed.
  • Participate in development of prototypes, minimum viable products and PoCs.
  • Appropriately document system design and architecture such that it is easy to understand, maintain and extend.
  • Provide expert project-leadership and guidance to the team as a SME.
  • Oversee the activities and performance of direct reports: provide direction, coaching and mentorship; engage in team development, feedback, and training opportunities; collaborate during performance management, meeting KPAs, and career development planning.
  • Support Geotab global strategic initiatives and participate in a 24x7 on-call rotating schedule (if applicable).
  • Consistently demonstrate Geotab’s Core Values in all daily work and interactions, and contribute to/maintain the departmental Wiki.

Benefits

  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning and networking opportunities
  • Electric vehicle purchase incentive program
  • Competitive medical and dental benefits
  • Retirement savings program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service