Head of Software Engineering
An online sports betting disruptor is looking for a passionate technologist able to lead several teams of development engineers, optimising their output by aligning plans, development methods, engineering standards and an end-to-end application architecture. The business has a unique and progressive technology and commercial offering and is leading edge in this landscape.
You will be comfortable using the best mix of lean development practices across Scrum, Kanban and extreme programming and engineering techniques, and shape the teams to maximise the continuous delivery of high value, business-impacting change. You will also be responsible for mixing short-term tactical needs with longer-term strategic improvements, you will ensure your teams get the right opportunities for professional development and enshrine continuous process improvement and technology and process alignment as key enablers for continued success.
The ideal candidate will still have experience of the latest technologies and methods and will have experience of: server side .NET languages C# and F#, experience of working with event streams and event sourcing (EventStore, Kafka, NoSQL) and experience of migrating a substantial code-base to cloud architecture and environment. You will also have experience of building, scaling and growing development teams within a high growth and transactional environment.