Software Development Team Lead
3 weeks ago
We are seeking a highly skilled and experienced Software Development Team Lead to join our team at Geotab Inc. As a key member of our software development department, you will be responsible for managing a team of software developers and ensuring the successful delivery of high-quality software products.
The ideal candidate will have a strong background in software development, with experience in managing teams and leading projects. You will be responsible for providing technical guidance and mentorship to your team members, as well as ensuring that all software development projects are completed on time and within budget.
Key Responsibilities:
- Manage a team of software developers and ensure the successful delivery of high-quality software products
- Provide technical guidance and mentorship to team members
- Ensure that all software development projects are completed on time and within budget
- Collaborate with other development teams and stakeholders to design and implement features spanning multiple products
- Execute Test-Driven and Security-Driven Development
- Conduct comprehensive testing and code reviews to ensure that code quality is maximized and best-practices are followed
- Lead and 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
- Resolve interpersonal and technical conflict
- Coach, provide timely, actionable feedback, and invest time in career development of team members
- Actively work on retention and engagement of team members including upskilling/developing and career progression for team members
- 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
Requirements:
- 6+ years experience as a Software Developer using object-oriented programming to build scalable applications
- 3+ years of relevant people management experience/people leadership
- Experience with Python, Google Compute Engine and Google BigQuery
- Experience with SQL Server and Postgres database design, optimization and writing queries
- Expert knowledge with optimizing databases (e.g. MySQL)
- 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.
- Leadership experience in a team-oriented workplace
- Success with coaching and development of employees
- High accuracy and meticulous attention to detail
- 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 Geotab?
Geotab Inc. is a global leader in IoT and connected transportation, and we are committed to creating a diverse and inclusive workplace. We offer a range of benefits, including flexible 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, and retirement savings program.
We are an equal opportunities employer and welcome applications from all qualified individuals. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com.
-
Software Development Team Lead
1 month ago
Waterloo, Ontario, Canada Geotab Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at Geotab Inc. As a key member of our software development team, you will be responsible for leading a team of software developers and ensuring the successful delivery of high-quality software products.Key ResponsibilitiesLead a team of software...
-
Software Development Team Lead
1 month ago
Waterloo, Ontario, Canada Geotab Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at Geotab Inc. As a key member of our software development team, you will be responsible for leading a team of software developers and ensuring the successful delivery of high-quality software products.Key ResponsibilitiesLead a team of software...
-
Software Development Team Lead
4 weeks ago
Waterloo, Ontario, Canada Geotab Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at Geotab Inc. As a key member of our software development department, you will be responsible for leading a team of software developers and ensuring the successful delivery of high-quality software products.Key ResponsibilitiesLead and manage a team...
-
Software Engineering Team Lead
3 weeks ago
Waterloo, Ontario, Canada CB Canada Full timeJob Title: Manager of Software EngineeringJob Summary: We are seeking an experienced Software Engineering Team Lead to lead a group of 10-12 software professionals in delivering a complex software product used globally in the medical industry.Key Responsibilities:Provide motivation and encouragement for the teamSupport and guide team members in their...
-
Software Engineering Team Lead
3 weeks ago
Waterloo, Ontario, Canada CB Canada Full timeJob Summary:CB Canada is seeking a highly experienced Software Engineering Team Lead to lead a group of 10-12 software professionals in delivering a complex software product used globally in the medical industry. The ideal candidate will have a strong background in coding and development, with at least 10 years of experience in the software industry. They...
-
IoT Software Engineer
1 month ago
Waterloo, Ontario, Canada JAM Software GmbH Full timeSoftware Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support...
-
IoT Software Engineer
1 month ago
Waterloo, Ontario, Canada JAM Software GmbH Full timeSoftware Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support...
-
Software Development Lead
2 weeks ago
Waterloo, Ontario, Canada eleven-X Inc. Full timeeleven-x is a leading innovator in parking technology, leveraging sensor-based space occupancy monitoring and a comprehensive software platform to deliver seamless parking experiences. Our solution encompasses hardware, firmware, network solutions, web applications, and mobile applications, empowering customers to reduce costs, drive additional revenues, and...
-
Senior Software Development Lead
3 weeks ago
Waterloo, Ontario, Canada ROSS Full timeAbout the Role:We are seeking a highly skilled Solutions Architect to join our team at ROSS. As a key member of our project team, you will provide technical leadership and expertise to our developers, ensuring the production of high-quality products that meet the needs of our customers.Key Responsibilities:Provide guidance and technical leadership to...
-
Software Developer
1 month ago
Waterloo, Ontario, Canada Airbus Full timeUnlock Your Potential as a Software Developer at AirbusJoin our team of innovative software developers at Airbus, a leading global provider of flight operations solutions. As a Software Developer, you will play a crucial role in shaping the future of digital aviation by working on cutting-edge products that enable pilots, dispatchers, and other aviation...
-
Software Developer
1 month ago
Waterloo, Ontario, Canada Airbus Full timeUnlock Your Potential as a Software Developer at AirbusJoin our team of innovative software developers at Airbus, a leading global provider of flight operations solutions. As a Software Developer, you will play a crucial role in shaping the future of digital aviation by working on cutting-edge products that enable pilots, dispatchers, and other aviation...
-
IoT Software Engineer
4 weeks ago
Waterloo, Ontario, Canada JAM Software GmbH Full timeDrive Innovation in Industrial AutomationJAM Software GmbH is at the forefront of the (r)evolution of technology and platforms to support Industry 4.0. Our Industrial Automation group is committed to improving people's lives and making the world a better place by driving and supporting the evolving needs of our global customers and partners.This position is...
-
Mobile Development Team Lead
1 month ago
Waterloo, Ontario, Canada Hootsuite Inc. Full timeJob Title: Team Lead, Mobile DevelopmentWe're seeking a seasoned Team Lead, Mobile Development to join our Mobile team at Hootsuite Inc. As a key member of our team, you'll be responsible for leading a team of talented developers to design, build, and ship high-quality mobile products that meet the needs of our customers.Key Responsibilities:Collaborate with...
-
Mobile Development Team Lead
1 month ago
Waterloo, Ontario, Canada Hootsuite Inc. Full timeJob Title: Team Lead, Mobile DevelopmentWe're seeking a seasoned Team Lead, Mobile Development to join our Mobile team at Hootsuite Inc. As a key member of our team, you'll be responsible for leading a team of talented developers to design, build, and ship high-quality mobile products that meet the needs of our customers.Key Responsibilities:Collaborate with...
-
Software Developer
4 weeks ago
Waterloo, Ontario, Canada Airbus Full timeUnlock the Future of AviationAbout the Role:We are seeking a highly skilled Software Developer to join our team at NAVBLUE, a leading provider of flight operations solutions. As a key member of our development team, you will play a crucial role in shaping the future of digital aviation.Key Responsibilities:Develop high-quality software solutions for our...
-
Software Development Manager
4 weeks ago
Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeJob Title: Software Development ManagerOur client, a leading healthcare solutions provider, is seeking a highly skilled Software Development Manager to join their team. As a key member of the organization, you will be responsible for leading and managing software development activities, providing technical direction, and people leadership.Key...
-
Software Development Manager
4 weeks ago
Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeJob Title: Software Development ManagerOur client, a leading healthcare solutions provider, is seeking a highly skilled Software Development Manager to join their team. As a key member of the organization, you will be responsible for leading and managing software development activities, providing technical direction, and people leadership.Key...
-
Software Development Manager
3 weeks ago
Waterloo, Ontario, Canada ROSS Full timeROSS is seeking a highly skilled Software Development Manager to lead our software development organization. As a key member of our team, you will be responsible for establishing a highly effective and efficient software development organization.Key Responsibilities:Lead and manage Software Development team by providing technical direction and people...
-
Software Development Technical Lead
3 weeks ago
Waterloo, Ontario, Canada Cinchy Full timeCinchy is the enterprise data collaboration platform that makes it simple and secure for business teams, legacy systems, SaaS apps, and AI to collaborate on data in real-time.We are a growing company of builders, innovators, and collaborators that believe freeing your data will empower your teams to build the future and unlock their potential.As a Software...
-
Mobile Development Team Lead
4 weeks ago
Waterloo, Ontario, Canada Hootsuite Inc. Full timeJob Title: Team Lead, Mobile DevelopmentWe're seeking a seasoned Team Lead, Mobile Development to join our Mobile team at Hootsuite Inc. As a key member of our team, you'll be responsible for leading a team of talented developers to design, build, and ship high-quality mobile products.Key Responsibilities:Collaborate with and lead your team to design, build,...