Save time and effort sourcing top tech talent

Development Team Lead

London, UK
Engineering Manager Head Of Engineering Principal Engineer Staff Engineer
Jisc
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

The Software Development Team Lead is responsible for managing software engineers in the development and maintenance of the OpenAthens products. The role involves working closely with the Product Team and other stakeholders to drive the delivery of key product improvements. 

Key responsibilities and deliverables 

  • Lead software engineers and test automation engineers in the development and maintenance of one or more areas of the OpenAthens product portfolio. 

  • Work closely with the Product Team, (e.g. Product managers and UX designers) to support the creation and subsequent delivery of product and sprint goals. 

  • Use agile processes (SCRUM/Kanban) to deliver product changes at pace and with quality. Support and educate teams and implement continuous improvement. 

  • Ensure teams deliver solutions that comply with agreed architectures and meet agreed technical standards 

  • Oversee test personnel and testing processes, prioritising automation to drive both quality and efficiency 

  • Liaise with DevOps, Service and Support teams to ensure the smooth transition of product changes into the live service 

  • Create a supportive and cohesive team environment 

  • Facilitate teams towards the continuous improvement of their technical skills and domain knowledge 

  • Line Manage software developers and testers, including target setting and performance management. 

Experience 

  • Previous experience of managing software development teams 

  • Experience working with a product management team in an agile environment 

  • A record of successfully delivering software projects 

Skills & personal qualities 

  • Leadership and management skills 

  • Understanding and application of agile approaches to software development 

  • Good knowledge of software architecting and design principles 

  • An understanding of software languages, tools and related technologies 

  • Understanding of Identity and Access Management (IAM) technologies and concepts 

  • Ability to manage and influence multiple stakeholder groups 

  • A strong commitment to the personal development of team members 

  • Coaching and mentoring skills 

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?