Website Recommend Recruitment
A Head of Software Engineering is required for a 400-person Global Software Provider to lead and inspire a team of 25 UK and 15 India-based .Net Developer and QA specialists. As Head of Software Engineering your .Net technical skills will be fresh at Senior Dev / Architect level, but with good scaled leadership of 10 developers previously. The business has a really strong CTO both strategically and technically, and he needs an extension of his technical ability and leadership to critique and review code up to Senior Developer / Tech Lead level. As such the Head of Software Engineering will instill best coding practice (Stack is .Net Core, Kafka, Angular, Oracle/SQL and AWS). The Head of Software Engineering will be able to reason and debate on a granular basis with Developers around best-practice and approach that needs to be taken to ship code for the business. The Head of Software Engineering role is pivotal as you’ll own development output for a raft of products that provide £100bn of transactions and requires increased release rates and quality.
Location: London, City
Salary:£85k – £115k + Bonus + benefits
The Head of Software Engineering role covers workstreams projects including the highly complex main platform build, development of fintech solutions around the main build, some major legacy work to reduce technical debt and improve performance, and infusing a quality ethic into the developers’ work, including strong TDD principles. You’ll be scaling a range of products that service some 200+ Fortune 1000 clients and producing real value on arrival.
Depending on your experience, there is an appetite for you to own Architectural decision-making within the CTO’s roadmap, so evidence of this (to Enterprise scale) in your Head of Software Engineering CV would be highly advantageous.
A Technical Head of Software Engineering from a scaled business – you’ll have been a relatively recent Technical Lead but have some sustained, proven leadership experience with a 10+ .Net Developer team in your current/recent role. Or simply a Software Engineering Manager who has kept themselves technically proficient in the latest .Net Core tech.
Technically fresh and able to reason and debate on technical direction with Developers, analysing their code output and adjust where appropriate.
Execute on your vision for coding best-practice and identifying strengths and weaknesses there.
Delight in bettering developers and delivering on a business’ goals for clean shippable code output.
A good Quality ethic and able to motivate QA.
Good Agile roots; able to bend the rules where appropriate to fit the business’ objectives but an advocate of clean, tested code to exceptional standards.
Owned full Architectural decision-making under a CTO, at a scaled technology business
Document Transfer Software or acute Fintech experience
Experience with Java development in a similar vein to your .Net knowledge
As Head of Software Engineering here, you have a chance to really help a development team that needs some major improvements to its ethos but is generally running in a positive and challenging direction. You’ll have a great opportunity to grow your strategic knowledge as you will have the opportunity to own Architectural direction and change; at what pace depends on your level of experience.
This Head of Software Engineering role has all the aspects of change, new build projects, high complexity transactional systems and leadership / mentorship in a scaled, performing Enterprise Software Technology business.