Team Lead, Software Development
Who we are:
Who you are:
Geotab is seeking a Team Lead, Software Development who will assist with the day-to-day operation, coaching and mentorship of various software development teams leveraging expert knowledge in front and back end programming languages.
What you'll do:
The Team Lead, Software Development will lead a team that builds a web-based, state-of-the-art, telematics platform that makes sense of the data collected by our custom-built hardware. This includes designing, building, and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications.
How you'll make an impact:
- Direct software development projects; develop and implement efficient, clean code with assigned team that satisfies customer requirements.
- 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.
- Install, manage, measure and change an Agile development process, e.g., SCRUM, Kanban.
- 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 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 to the team.
- Engage in the development of the team by coaching, providing feedback, identifying areas of growth and training opportunities.
- Collaborate and support employees during the performance management process, meeting KPAs and career development planning.
- Participate in a 24x7 on-call rotating schedule.
What you'll bring to the role:
- 4+ years experience as a Software Developer using object-oriented programming to build scalable enterprise-level applications.
- 2 + years leadership experience in a team-oriented workplace.
- Experience with C#, Google Compute Engine and Google BigQuery.
- Experience with SQL and Postgres database design, optimization and writing queries.
- Knowledge of front-end languages and libraries and JavaScript frameworks (e.g. React) and experience with UI/UX design.
- Working knowledge of Docker, Kubernetes and messaging queues such as Kafka.
- Knowledge of multiple general-purpose programming languages (e.g. C#, Java, Python).
- Proficiency in Git, or some other distributed source control tool, and are comfortable with resolving merge conflicts and renaming branches, etc.
- Experience with authentication and authorization or security practices is desirable.
- Leadership experience in a team-oriented workplace.
- Success with coaching and development of employees and performance management.
- Strong analytical skills with the ability to problem-solve to well-judged decisions.
- Strong project management skills; able to identify needs, develop effective solutions and manage projects through to completion.
- A strong team-player with the ability to engage with all levels of the organization.
- Technical competence using software programs, including, but not limited to, Google Suite for business (Sheets, Docs, Slides).
- Entrepreneurial mindset and comfortable in a flat organization.
- Post-secondary Diploma/Degree specialization in Computer Science, Software Engineering, or a related field.
Why job seekers choose Geotab:
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
*The above are offered to full-time permanent employees only
How we work:
Apply for this job
*
indicates a required field