At a Glance
- Tasks: Lead and inspire a dynamic software engineering team to innovate and deliver top-notch products.
- Company: Award-winning software consultancy with a relaxed yet professional culture.
- Benefits: Competitive salary, bonus, 25 days holiday, wellbeing days, and private healthcare.
- Why this job: Join a forward-thinking company and make a real impact in the tech industry.
- Qualifications: Strong leadership skills and a passion for technology and innovation.
- Other info: Flexible hybrid work model with excellent career growth opportunities.
The predicted salary is between 72000 - 84000 £ per year.
We are looking for a highly motivated Head of Software Development to join an award-winning software consultancy who work within both the public and private sectors with the head office in Milton Keynes. Their technical team is comprised of over 40 individuals including developers, software testers, product owners and project managers. This exciting opportunity will suit a talented Head of Software Engineering who is looking to inspire a team of 20 and spearhead the software engineering team. The company employs over 100 people, turning over north of £25 million. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Head of Software Engineering will also be given the chance to be involved in all aspects of the project process from conception through to completion and launch. The environment is relaxed yet professional, gone are the days of a corporate rigid structure. The position is primarily remote with the technical team being based across the UK. A fortnightly ‘get together’ is encouraged.
Head of Software Engineering Responsibilities and Tech Stack
- Lead, mentor, and develop engineering managers and technical leads across multiple product development teams
- Build and maintain a strong engineering culture focused on quality, innovation, continuous improvement, and customer‑centricity
- Lead the evolution of the cloud operations team into a product‑aligned Site Reliability Engineering function
- Champion the adoption of Infrastructure as Code practices across all environments and further uses AI technologies to automate provisioning and self‑healing platform services
- Partner closely with Product Management teams, CTO, and business stakeholders to align engineering delivery with business priorities
- Provide technical vision and architectural guidance for the migration from on‑premise and hosted solutions to true multi‑tenant SaaS delivery models
- Oversee the technical strategy for migrating existing customers to new products and platforms working in alignment with our AI development teams
Technical Environment
- Cloud Platforms: Multi‑cloud environment (Microsoft Azure, AWS and GCP)
- Languages: C#, Go, JavaScript
- Development Practices: AI and Agile methodologies, CI/CD, Infrastructure as Code
- Quality Assurance: Mix of in‑house and outsourced QA resources
- Operations: Transitioning to SRE model with IaC and product‑aligned support
We are not expecting the Head of Software Engineering to be an expert in all the technologies above, just a strong basis knowledge and passion to inspire! You will be an enthusiastic Head of Software Engineering, a natural leader, have fantastic communication skills and a desire to create amazing products. The successful Head of Software Engineering should have strong problem-solving abilities, organisational skills and the ability to work as part of a team. We are interviewing currently so apply now for immediate consideration for the Head of Software Engineering position or contact George Harvey at ITSS Recruitment for further information.
Head of Software Engineering in City of London employer: ITSS Recruitment Ltd
Contact Detail:
ITSS Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software Engineering in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to software engineering leadership. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your experience and vision.
✨Tip Number 3
Showcase your passion for innovation! During interviews, share examples of how you've led teams to embrace new technologies or methodologies. This will demonstrate your alignment with the company's focus on creativity and continuous improvement.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our awesome team.
We think you need these skills to ace Head of Software Engineering in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Head of Software Engineering role. Highlight your leadership experience and any relevant tech stack knowledge to show us you’re the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about this position. Share your vision for leading a team and how you can contribute to our innovative culture. We love a good story!
Showcase Your Achievements: Don’t just list your responsibilities; showcase your achievements! Use metrics where possible to demonstrate how you’ve made an impact in previous roles. We want to see how you can inspire and lead!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at ITSS Recruitment Ltd
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like C#, Go, and cloud platforms such as Azure and AWS. Even if you're not an expert, showing a solid understanding will demonstrate your passion and readiness to lead.
✨Showcase Your Leadership Style
Prepare examples of how you've successfully led teams in the past. Think about times when you mentored others or fostered a strong engineering culture. This role is all about inspiring a team, so let your leadership qualities shine through.
✨Align with Business Goals
Be ready to discuss how you can partner with product management and stakeholders to align engineering delivery with business priorities. Show that you understand the importance of customer-centricity and how it drives successful software development.
✨Emphasise Continuous Improvement
Talk about your commitment to innovation and continuous improvement. Share specific strategies you've implemented in previous roles to enhance processes or adopt new practices, especially around Infrastructure as Code and AI technologies.