Title: Technology Lead
Location: Remote – Hybrid, 2 days per month in office, Mississauga Ontario.
Our client is an innovative and dynamic Canadian technology company that is transforming the way we interact with the world around us. They are passionate about leveraging the latest in AI and machine learning to create cutting-edge solutions that empower people to live their lives to the fullest. Our client is not just building products, they are creating experiences that are changing the game in healthcare, athletics, and beyond. Their talented and diverse team of experts is driven by a shared commitment to excellence, and they are always looking for creative and driven individuals to join them on this exciting journey.
As a Technical Lead, you will play a pivotal role in leading their engineering team to deliver exceptional products and solutions. You’ll be responsible for overseeing and building systems and development of their AI-powered video analysis platform. They are looking for an experienced leader who can drive innovation, mentor team members, and ensure the delivery of high-quality software products. Your expertise will guide their development efforts and contribute to our mission of transforming the content creation landscape.
- Lead, mentor, and inspire a team of engineers, fostering a collaborative and productive work environment.
- Drive the technical vision and strategy of the AI-driven video content platform, aligning it with the company’s goals and objectives.
- Architect, design, and oversee the development of robust and scalable software solutions, ensuring the highest quality standards.
- Collaborate closely with product managers, designers, and stakeholders to define requirements, scope, and deliverables.
- Stay up to date with emerging technologies and industry trends, recommending relevant innovations to enhance our platform’s capabilities.
- Implement best practices for coding standards, code reviews, and continuous integration to maintain a high level of software quality.
- Collaborate with cross-functional teams to ensure seamless integration of features and functionality.
- Provide technical guidance and resolve complex technical issues, both internally and externally.
- Foster a culture of innovation, collaboration, and continuous improvement within the engineering team.
- Participate in recruitment efforts, including interviewing and selecting new engineering team members.
- Bachelor’s or master’s degree in computer science, Engineering, or related field.
- Proven experience (8 years) in software development, with a strong background in programming languages such as .NET.
- Prior experience in a technical leadership role, demonstrating the ability to lead, mentor, and develop engineering teams.
- Deep understanding of software architecture principles, design patterns, and software development methodologies.
- Experience with [relevant technologies and tools], and a willingness to adapt to new technologies as required.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Strong problem-solving skills and the ability to make informed decisions under pressure.
- A passion for staying updated on industry trends, emerging technologies, and best practices.
- Proven track record of delivering high-quality software products on time and within scope.
What We Offer:
- Competitive salary based on experience.
- Comprehensive benefits package.
- Opportunity for career growth and advancement within a dynamic and rapidly growing company.
- Collaborative and inclusive work environment.
- Hybrid work options.
Our client is an equal opportunity employer. They embrace diversity and are committed to fostering an inclusive and equitable workplace for all employees.
To apply for this job email your details to email@example.com