Software Engineering Team Lead
Permanent role
Location: Gloucestershire (Hybrid)
We're looking for a Software Engineering Team Lead to guide a skilled engineering team in delivering innovative, high-quality software solutions. This role blends technical leadership with people management, offering a chance to develop your leadership skills while remaining hands-on.
Responsibilities:
* Manage day-to-day team activities including performance, task allocation, and development.
* Lead technical delivery and collaborate with stakeholders to meet security, quality, and cost goals.
* Promote innovation and best practices within the team and across the organisation.
* Build strong relationships with internal teams, clients, and suppliers.
* Participate in planning and ensure timely delivery of engineering tasks.
* Support continuous improvement in processes and team effectiveness.
What you'll gain:
* Hands-on leadership experience balancing technical and managerial responsibilities.
* Opportunity to influence delivery and help team members grow professionally.
Skills and Experience:
* Strong mentoring and communication skills.
* Proven ability to manage priorities and deliver results.
* Proficiency in languages such as Java, C/C++, Python, TypeScript, or ReactJS.
* Knowledge of DevSecOps, microservices, Infrastructure as Code, and cloud technologies.
* Experience leading teams and providing practical, cost-effective technical solutions.
* Familiarity with Agile/Kanban and regulated environments is a plus.
* Degree in Engineering, Computer Science, or STEM-related field preferred.
JBRP1_UKTJ