Geotab is looking for a Team Lead, Software Development to lead software development teams in designing and building high-throughput, performance-critical, scalable applications. You will provide expert project leadership and mentorship while ensuring the development of efficient, clean code.
What You'll Do
- Direct software development projects and implement efficient, clean code with your assigned team.
- Manage team task assignments, work arrangements, and department expectations.
- Ensure work progress stays on schedule and update stakeholders on project status.
- Install, manage, measure, and change an Agile development process.
- Collaborate with other development teams on design and implementation of features spanning multiple products.
- Perform Test-Driven and Security-Driven Development.
- Conduct comprehensive testing and code reviews to ensure code quality and best-practices.
- Participate in the development of prototypes, minimum viable products, and PoCs.
- Document system design and architecture.
- Provide expert project-leadership and guidance to the team as a subject matter expert.
- Oversee the activities and performance of direct reports by providing direction, coaching, and mentorship.
- Engage in team development by coaching, providing feedback, and identifying training opportunities.
- Collaborate and support employees during the performance management process, meeting KPAs and career development planning.
- Support Geotab global strategic initiatives.
- Participate in a 24x7 on-call rotating schedule (if applicable).
What We're Looking For
- 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.
- Experience with Python, Google Compute Engine, Google BigQuery, SQL Server, and Postgres database design.
- Knowledge of multiple front-end languages (HTML/CSS, JavaScript) and frameworks (Angular, React, Node.js) with UI/UX design experience.
- Strong working knowledge of Docker, Kubernetes and messaging queues such as Kafka or RabbitMQ.
- Leadership experience in a team-oriented workplace with success in coaching and development of employees.
- High accuracy, meticulous attention to detail, and strong analytical skills to make well-judged decisions.
Technical Stack
- Languages & Frameworks: Python, HTML/CSS, JavaScript, Angular, React, Node.js
- Cloud & Data: Google Compute Engine, Google BigQuery, SQL Server, Postgres
- Infrastructure & Tools: Docker, Kubernetes, Kafka, RabbitMQ
Benefits & Compensation
- 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
Work Mode
This role follows a hybrid work model.
Geotab is an equal opportunity employer.




