I am working in partnership with a Global Organisation in Northampton who are looking to supplment their Technology Leadership function by adding an experienced Head of Software Engineering. 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.
This role will see you working with the wider business and their consumers to ensure resilient, highly available and fully automated live services are delivered. You will be fundamentally responsible for the engineering process definition and automation of their core deployments, APIs and other onboarding applications with a security-first approach.
In terms of the tech stack, you will be primarily expected to work with data-focused technologies including SQL, Kibana, Kafka, Elastic Cloud, Elastic Search and Beats. In essence... you will be leading a team that solves all of their customer's data problems by way of the development and delivery of highly scalable quality products.
You will work closely with various stakeholders (Product Owners, Architects, Service Delivery Managers, Software Engineers), acting as a conduit between IT and the wider business. Moreover, the role has a key responsibility to work within their Agile/Lean framework to support their continuous drive to build better products faster (and cheaper).
But enough about the role... this advert is all about you. Specifically, what you need to bring to the table. So rather than simply copying and pasting the JD, I wanted to highlight some key requirements below:
Stakeholder Management - You need to have a proven track record dealing with both technical and non-technical stakeholders (ideally up to C-level), with strong communication skills being an absolute necessity.
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. You should ideally have extensive experience working with data-focused technologies including both SQL and NoSQL technologies. Commercial experience working with data analytics tools and big data technologies (Hadoop, Kibana, Flume, Elastic Stack) would be of huge benefit.
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 £75,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.