Technical Team Lead Opportunity
The role of Technical Team Lead involves overseeing the development and maintenance of various software projects. The ideal candidate will possess excellent technical skills, particularly in programming languages such as Python and Golang.
* Key Responsibilities:
* Lead a team of engineers to develop microservices that power our global software distribution engine.
* Collaborate closely with other engineering teams to ensure smooth project execution.
* Code reviews and architectural leadership are essential aspects of this position.
* Develop and review code as a leader, ensuring high-quality results while promoting healthy engineering practices and documentation.
* Work closely with product managers and architects to produce an engineering roadmap with ambitious and achievable goals.
As a Technical Team Lead at Canonical, you will be expected to help your team members grow professionally and personally while achieving outstanding results together.
Requirements:
Strong technical background, with proficiency in Python and Golang programming languages.
Excellent leadership and communication skills, with the ability to motivate and guide a team towards shared goals.
Proven experience in leading engineering teams and driving successful project outcomes.
What We Offer:
A dynamic work environment that fosters innovation and collaboration.
Ongoing training and professional development opportunities to enhance your skills and expertise.
A competitive salary and benefits package.
Benefits of Working with Us:
Opportunities for growth and career advancement in a rapidly evolving industry.
Collaborative and supportive team environment.
Flexible working arrangements to balance work and personal life.