The Head of Software Engineering is a leadership role accountable for the successful delivery of software within The Openwork Partnership. Managing multiple teams of developers that are working under an agile framework you will also work closely with the Head of Infrastructure and Cloud, Head of Architecture and change teams to help shape and deliver best in class solutions for our advisors and firms. You will execute and contribute significantly to the technology strategy and play a key part in helping to deliver the overall business strategy.
The individual will possess prior hands-on experience and will have kept up to date with the latest technology trends. You should have a keen interest in fintech, want to craft solutions that build IP and integrate solutions that fill the overall landscape that we want to deliver.
Our systems are primarily built using the Microsoft stack with a desire to make increased use of cloud technology. A strong knowledge of Azure is essential and experience of building robust, industrial strength enterprise solutions using recognised design patterns is required.
This is a hybrid role based in our Swindon office, with 2 days a week required in the office.
The benefits:
- Salary – up to £110,000
- Car scheme - £5,486
- Bonus scheme - on target bonus – 17.5%
- Pension scheme - contribute up to 5% of your salary and Openwork will match you and put in an extra 5%
- Critical illness cover
- Income protection - 1x salary
- Death in service - 4x salary
- 27 days holiday + bank holidays, with the opportunity to buy up to an additional 10 days
- A range of other flexible benefits to include private medical insurance, dental insurance and much more.
Your responsibilities will include:
- Overseeing the technical delivery of the internal scrum teams, acting as scrum master where required.
- Working with product and change teams to agree the functional roadmaps.
- Prioritising demand to improve business value by overseeing the technical delivery, ensuring efficiency and value is being realised.
- Managing contract, outsource and FTE development resource.
- Producing and communicating resource plans to ensure optimal mix.
- Full budget control.
- Governing the full production process, ensuring continuous deployment and delivery practices are embedded and maintained.
- Working with the architecture team to help shape designs, providing oversight across the development teams to realise solutions, ensuring a consistent and robust architecture is implemented and adhered to.
- Managing performance of teams.