I have partnered up with a Global Enterprise in Northampton who are looking to supplement their Technology Leadership function by adding an experienced Software Development Manager. The role is newly released and 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 communication 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 Software Engineering Manager, 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 £70,000 - £85,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 if 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 07943721308 or 0191 338 7540.
Alternatively, you can email me on email@example.com or search for 'Liam Haghighat' on LinkedIn (as you can probably imagine, I am pretty easy to find!).
Anything discussed will remain completely confidential and in compliance with GDPR.