Now that snowmageddon is over, we can all re-focus on the important things in life. If you are currently looking for a new job, then one of those important things is likely reading engaging job ads... hopefully this fits that criteria!
I am working in partnership with a global organisation in the Cheshire area who are looking to hire an experienced Head of Software Engineering. The role is based out of their Knutsford HQ and is a crucial part of their 2018 headcount plans due to its strategic importance.
The core focus of the role will involve leading a team of Software Engineers and Architects on a number of highly visible business-critical platforms. These platforms in question are a mix of legacy and greenfield technologies and service millions (and millions) of their customers worldwide. You will essentially oversee the full development lifecycle, getting involved in product development, architectural strategy, governance and stakeholder management.
As you can probably imagine, this role covers a number of key areas and responsibilities. So rather than simply regurgitating the job description, I wanted to point out a few key requirements for this role following my conversation with the Hiring Manager... here goes nothing:
Stakeholder Management - A key focus of this role will involve working with numerous stakeholders, both technical and non-technical, throughout the duration of your role. You will be working with everyone from Graduate/Junior Engineers to C-Level Directors and will be expected to effectively manage stakeholder expectations at all times. You will be a figurehead for this function so a track record working with key stakeholders and excellent communciation skills are crucial.
Technical Background - This might be stating the obvious so apologies in advance, but a strong technical background is vital to be considered for this role. Their current platforms are primarily built on a Java/OpenShift base and they also have products built in C#.NET, C++ and Scala. They are ideally seeking somebody with a background as a Software Engineer/Architect, with a strong coding background and an understanding of object oriented programming and design patterns. Their team is API-driven and they are in the process of introducing a Microservices-based architecture so any experience in that domain would be an added bonus.
Processes & Methodologies - As the Head of Software Engineering, one of the core components of your role will be ensuring a quality-first approach to product development. You will be expected to drive home the use of engineering standards and development best practice, and wider knowledge of processes such as Test Driven Development, Continuous Integration and DevOps would be an additional bonus. As with all organisations, they are 'on an Agile journey' so experience with Agile/Scrum would be an additional benefit.
Line Management & Leadership - Finally, you must be able to demonstrate genuine leadership skills and a track record managing diverse teams of Developers/Engineers/Testers/Architects. Your role will involve motivating and inspiring a team of talented professionals (OK, that did admittedly sound cheesy) and they are keen to hire somebody with a genuine passion for technology and leadership. Leadership is not for everyone, so somebody who actually enjoys improving others would be a great fit!
In return for all of the above (and maybe even more...), you will be rewarded with a competitive base salary between £60,000 - £80,000 alongside an annual bonus, non-contributory pension (10%) and private healthcare. On top of that, you will be given the opportunity to work from home as and when required.
So there you have it... an engaging job ad. The question is... do you want to find out more?
If the answer is a resounding 'yes'... give me a call! You can contact me on either or . Alternatively, you can email me on or search for 'Liam Haghighat' on LinkedIn (as you can probably imagine, I am pretty easy to find!).
Anything discussed will remain completely confidential.
- Continuous Integration
- Software Development Manager
- Head of Development
- Head of Software Engineering