I am working with a leading software company based in the City of London who are seeking a talented and passionate Head of Software to lead their high-performing engineering team. This team comprises skilled engineers, including Software, Machine Learning, and Domain experts, who are responsible for the innovation and development of their cutting-edge product.
This is a fantastic opportunity for a hands-on leader to join a dynamic environment and contribute significantly to the company's success. The ideal candidate will be a strong advocate for best practices, a mentor to the team, and passionate about driving innovation and delivering high-quality software.
Job Title: Head of Software
Location: City of London (Fully Onsite)
Salary: £100,000 - £140,000 (Dependent on Experience)
Industry: Software
Job Type: Permanent
Start Date: ASAP
Key Responsibilities:
- Lead and mentor a high-performing team of engineers, fostering a collaborative and high-achieving environment.
- Oversee all aspects of the software development lifecycle, from planning and design to implementation and deployment.
- Drive technical excellence within the team, ensuring adherence to best practices and high coding standards.
- Collaborate closely with product management, stakeholders, and other departments to deliver exceptional software solutions.
- Guide the team in adopting and implementing new technologies and methodologies.
- Contribute to the technical roadmap and long-term strategic direction of the company.
- Occasional international travel may be required.
Essential Skills & Experience:
- Proven leadership experience managing high-performing engineering teams.
- Strong hands-on experience as a Full Stack Developer with at least 4 years of experience.
- Deep technical expertise in Java, Spring, Machine Learning, Cloud (Azure/AWS), and JavaScript (VueJS preferred). Experience with Python is highly desirable.
- Ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Excellent communication, interpersonal, and collaboration skills.
- Passion for software development and a strong desire to contribute to the success of the team.
How to Apply:
If you are an experienced leader with a passion for technology and team development, we’d love to hear from you. Please submit your CV