SonicJobs Logo
Left arrow iconBack to search

Head of Software Engineering

Planet Recruitment
Posted 9 hours ago, valid for 14 days
Location

Northampton, Northamptonshire NN1 1UB, England

Salary

£500 - £600 per day

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position of Head of Software Engineering offers a contract role with a salary of £500 - £600 per day, inside IR35, for a duration of 6 months or more.
  • This hybrid role requires the candidate to work in the office two days a week, based in Northamptonshire.
  • The ideal candidate should have extensive experience in leading software engineering teams, with a proven track record in establishing standards and fostering a culture of continuous delivery.
  • Key responsibilities include defining a strategic vision for software engineering, ensuring code quality, and managing both internal and third-party development teams.
  • Strong communication and leadership skills, along with expertise in cloud-based development, particularly in Azure environments, are essential for this role.

Head of Software Engineering
500 - 600 per day (inside IR35)
6 month plus contract role.
Hybrid - 2 days per week in office.
Northamptonshire
Role Overview:
We are seeking an experienced Head of Software Engineering to join us mid programme to lead and transform our development function. This is an opportunity for a proactive leader to establish engineering best practices and introduce robust metrics across development. You will also be responsible for ensuring that code quality meets high standards across both internal and third-party development teams, including offshore, nearshore and UK-based contributors.
Key Responsibilities:
Leadership & Strategy
* Define and implement a strategic vision for software engineering that aligns with programme deliverables and drives technical excellence.
* Lead, mentor and grow a team of engineers, building a culture of accountability, innovation and continuous improvement.
* Establish performance metrics and KPIs to measure team effectiveness, code quality and delivery timelines.
Standards, Quality & Best Practices
* Develop and enforce coding, testing and documentation standards to ensure maintainability, scalability and high quality across both internal and external teams.
* Design and implement quality assurance processes, code reviews and testing practices for third-party contributions to ensure alignment with internal engineering standards.
* Lead the improvement of agile practices and a establish a continuous delivery framework to improve release cycles and product quality.
Technical Excellence
* Own the software development lifecycle (SDLC) using modern tools and techniques, integrating with Azure and leveraging Power Platform and Dynamics 365 to deliver scalable solutions.
* Oversee and optimise DevOps and CI/CD processes within an Azure environment, enabling efficient collaboration with third-party teams.
* Drive technical best practices such as test automation, continuous integration and deployment to ensure high-quality, reliable delivery.
Collaboration & Stakeholder Management
* Collaborate with cross-functional teams (product, engineering, support) to align on objectives and drive successful project outcomes.
* Coordinate effectively with third-party vendors, agencies and code contributors, ensuring that external development meets internal standards.
* Communicate engineering progress and technical strategies to senior leadership, providing visibility on risks, milestones and improvements.
Essential Skills and Experience
* Extensive experience in leading software engineering teams, with a proven track record of establishing standards and fostering a culture of continuous delivery.
* Proven expertise in managing outsourced or third-party development teams, ensuring consistent code quality and alignment with internal engineering standards.
* Deep familiarity with cloud-based development, particularly within Azure environments and an understanding of Microsoft Power Platform, D365 and Azure data services.
* Proficiency in implementing DevOps practices, CI/CD pipelines and automation within cloud infrastructures, particularly using Azure DevOps.
* Strong communication and leadership skills, with the ability to manage remote collaboration and enforce quality standards across multiple locations
Desirable Attributes
* Hands-on software engineering experience preferably developing solutions in .Net.
* Experience with remote collaboration tools, code review platforms and automated testing frameworks to facilitate consistent quality across teams.
* Excellent interpersonal and problem-solving skills, capable of leading teams through change and ambiguity.
* Data-driven mindset, leveraging metrics to improve team performance and code quality.
* Experience of establishing an inner source model.

Planet Recruitment is acting as an Employment Business in relation to this vacancy.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.