Website Recommend Recruitment
A Software Engineering Manager is required for a 400-person Global Software Provider to lead and inspire a team of 20-25 .Net Developer and QA specialists. As Software Engineering Manager 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 Software Engineering Manager will instil best coding practice (Stack is .Net Core, Kafka, Angular, Oracle/SQL and AWS). The Software Engineering Manager 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 Engineering Manager 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 Software Engineering Manager 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 Software Engineering Manager CV would be highly advantageous.
A Technical Software Engineering Manager 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.
Transactional systems experience – highly advantageous
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 Software Engineering Manager 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 Software Engineering Manager 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.