Lead Software Engineer

Kainos Group PLC

Halifax, United Kingdom
On-site
Designing, building, testing modern software
Technical leadership of teams
Technical ownership for a product
Kainos Group PLC is seeking a Lead Software Engineer based in Halifax, UK, to lead a team in developing high-quality software solutions. The company emphasizes a people-first culture that supports personal growth, creativity, and collaboration

Job Summary

  • As a Lead Software Engineer in Kainos, you’ll be responsible for leading teams and developing high quality solutions which delight our customers and impact the lives of users worldwide.
  • You’ll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development.
  • At Kainos, we believe in a people-first culture, where your ideas are valued, your growth is supported, and your contributions truly make a difference.

Matching Summary

Match Score: 85

Kainos Group PLC is seeking a Lead Software Engineer based in Halifax, UK, to lead a team in developing high-quality software solutions. The company emphasizes a people-first culture that supports personal growth, creativity, and collaboration.

Skills & Requirements

Must-have

  • designing, building, testing modern software
  • technical leadership of teams
  • technical ownership for a product
  • software design and development across all layers
  • managing, coaching and developing junior members
  • Continuous Integration and Continuous Delivery techniques

Nice-to-have

  • good communication skills
  • knowledge sharing activities
  • debugging and troubleshooting live applications
  • multiple programming languages
  • knowledge of public cloud platforms

Key Requirements

  • Expertise in designing, building, testing and maintaining modern software applications.
  • Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices and patterns e.g. XP, TDD.
  • Experience of technical ownership for a product/software project, including architecture, estimation, product planning and user story/requirement creation.
  • Expertise in software design and development across all layers of an application.
  • demonstrated ability in managing, coaching and developing junior members of your team and wider community.
  • Experience with the latest Continuous Integration and Continuous Delivery techniques.

Work Rights

Not specified

Tailored Resume

Cover Letter