Head of Software Engineering
Head of Software Engineering

Head of Software Engineering

City of London Full-Time 100800 - 116400 £ / year (est.) Home office (partial)
U

At a Glance

  • Tasks: Lead and scale software engineering teams across EMEA, ensuring high-quality solutions.
  • Company: Join a leading provider of innovative software solutions for utilities and energy suppliers globally.
  • Benefits: Enjoy a competitive salary and a generous benefits package with hybrid working options.
  • Why this job: Be part of a mission-driven company focused on innovation and the transition to net zero.
  • Qualifications: Proven leadership in software engineering, agile practices, and cloud environments required.
  • Other info: Open to applicants from all backgrounds; we value diversity and equal opportunities.

The predicted salary is between 100800 - 116400 £ per year.

Uneek has partnered with a leading provider of software solutions for utilities and energy suppliers globally to support them in their search for a Head of Software Engineering to lead and scale their engineering organisation across EMEA. This position is an FTC for an initial 12 months with the possibility of extension.

Our client supports electricity, gas, and water providers with cutting-edge systems for customer billing, market interaction, and operational efficiency. With a strong focus on innovation and enabling the transition to net zero, they build agile, cloud-native platforms that help utilities navigate a rapidly evolving energy landscape.

You will be accountable for the vision, quality, and outcomes of software development across the EMEA region. You’ll work closely with Product, Architecture, and Customer Success leaders to align engineering efforts with product strategy, ensuring scalable, secure, and high-performance solutions are built and delivered. You will foster a strong engineering culture, champion modern development practices, and lead high-performing teams through strategic growth and continuous improvement.

Key Details:
  • Salary: £120,000–£145,000 + generous benefits package
  • Hybrid: 2/3 days per week in their London HQ
Experience Required:
  • Proven leadership of large-scale software engineering organisations, with a focus on product development, innovation, and delivery of high-quality solutions
  • Strong background in scaling agile engineering teams and embedding best practices across software architecture, quality, and DevOps
  • Demonstrated success in aligning engineering with product roadmaps and business goals, including capacity planning and technical hiring
  • Deep knowledge of secure, scalable software development in cloud environments (preferably AWS or Azure)
  • Passionate about building high-performing teams and mentoring engineering leaders
  • Strategic thinker with the ability to drive change and foster a culture of ownership, collaboration, and technical excellence
  • Committed to continuous learning, improvement, and delivering value through technology
  • Excellent communicator, known for building trust with cross-functional teams and inspiring through vision and action

Uneek is a professional organisation, and we warmly welcome applications from individuals of all ages and backgrounds. We are committed to equal opportunities and do not intend to discriminate through the language or content of this advert.

Head of Software Engineering employer: Uneek Global

As a leading provider of software solutions for utilities and energy suppliers, our company offers an exceptional work environment that prioritises innovation and employee growth. Located in the vibrant city of London, we provide a hybrid working model that promotes work-life balance, alongside a generous benefits package that supports your well-being. Join us to lead high-performing teams in a culture that values collaboration, continuous learning, and the drive towards a sustainable future.
U

Contact Detail:

Uneek Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Head of Software Engineering

✨Tip Number 1

Network with professionals in the software engineering field, especially those who have experience in utilities and energy sectors. Attend industry events or webinars to connect with potential colleagues and leaders who can provide insights into the company culture and expectations.

✨Tip Number 2

Familiarise yourself with the latest trends in cloud-native platforms and agile methodologies. Being well-versed in these areas will not only boost your confidence during discussions but also demonstrate your commitment to innovation and continuous improvement.

✨Tip Number 3

Prepare to discuss your leadership style and experiences in scaling engineering teams. Be ready to share specific examples of how you've fostered a strong engineering culture and aligned engineering efforts with product strategies in previous roles.

✨Tip Number 4

Research the company's current projects and challenges in the utilities sector. Understanding their specific needs will allow you to tailor your conversations and show how your skills and experiences can directly contribute to their goals.

We think you need these skills to ace Head of Software Engineering

Leadership Skills
Agile Methodologies
Software Development Lifecycle (SDLC)
Cloud Computing (AWS or Azure)
DevOps Practices
Software Architecture
Quality Assurance
Capacity Planning
Technical Hiring
Team Building and Mentoring
Strategic Thinking
Change Management
Collaboration Skills
Excellent Communication Skills
Continuous Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your leadership experience in software engineering, particularly in scaling teams and delivering high-quality solutions. Use specific examples that demonstrate your success in aligning engineering with product roadmaps.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and your commitment to building high-performing teams. Mention your strategic thinking abilities and how you can drive change within the organisation.

Showcase Relevant Experience: When detailing your work history, focus on your experience with cloud environments like AWS or Azure. Highlight any achievements related to agile practices and DevOps that align with the job requirements.

Prepare for Technical Questions: Anticipate technical questions related to software development, team management, and strategic planning. Be ready to discuss how you've fostered a culture of collaboration and continuous improvement in previous roles.

How to prepare for a job interview at Uneek Global

✨Showcase Your Leadership Experience

As a candidate for the Head of Software Engineering, it's crucial to highlight your previous leadership roles. Prepare specific examples of how you've successfully led large-scale engineering teams, focusing on product development and innovation.

✨Demonstrate Your Technical Knowledge

Be ready to discuss your deep understanding of secure and scalable software development, particularly in cloud environments like AWS or Azure. This will show that you have the technical expertise needed to guide the team effectively.

✨Align with Company Goals

Research the company's mission and values, especially their focus on innovation and the transition to net zero. Be prepared to explain how your vision aligns with their goals and how you can contribute to their success.

✨Emphasise Communication Skills

Strong communication is key for this role. Prepare to discuss how you've built trust with cross-functional teams and inspired others through your vision. Share examples of how effective communication has led to successful project outcomes.

Head of Software Engineering
Uneek Global
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>