Head of Software Engineering
Head of Software Engineering

Head of Software Engineering

Sheffield Full-Time 72000 - 84000 £ / year (est.) No home office possible
Go Premium
Digital Waffle

At a Glance

  • Tasks: Lead the transformation of a legacy SaaS product into a modern, AI-enabled platform.
  • Company: A leading SaaS company with a focus on innovation and collaboration.
  • Benefits: Salary up to £100,000, fully remote work, and the chance to build your own team.
  • Other info: Opportunity to implement modern DevOps practices and drive intelligent digital solutions.
  • Why this job: Shape the future of a growing SaaS business with cutting-edge technologies.
  • Qualifications: Experience in leading software teams and hands-on expertise in Python and TypeScript.

The predicted salary is between 72000 - 84000 £ per year.

A leading SaaS company is looking for a Head of Software Engineering to lead the transformation of its core product and rebuild its internal development capability. This is a hands-on, strategic role for someone who loves building modern software and teams from the ground up.

The business is moving from a legacy PHP and CodeIgniter stack toward a modern, AI-integrated platform, likely using Python, TypeScript, and cloud-native technologies. You’ll take ownership of this journey, shaping technical direction while mentoring a team of engineers to deliver high-quality, scalable software that supports a new generation of digital products.

Role: Head of Software Engineering

Salary: Up to £100,000 per annum

Location: Fully Remote (UK-based)

What you’ll be doing:

  • Lead the transformation of a legacy SaaS product into a modern, AI-enabled platform
  • Define and deliver the technical roadmap, introducing new frameworks, architectures, and engineering standards
  • Stay hands-on with key technologies such as Python, TypeScript, and Azure to guide design and implementation decisions
  • Build, manage, and mentor an internal engineering team, fostering a culture of quality and collaboration
  • Embed AI and automation into product architecture to drive smarter, more efficient solutions
  • Implement modern DevOps, CI/CD, and agile practices across the development lifecycle
  • Collaborate closely with product and business leaders to align technical priorities with commercial goals

What you’ll need:

  • Proven experience leading software engineering teams within a SaaS or product-led environment
  • Hands-on technical expertise in modern stacks including Python, TypeScript, and cloud-native development
  • Experience modernising or re-architecting legacy systems into scalable platforms
  • Understanding of AI and agentic systems, with a passion for exploring new technologies
  • Strong leadership and mentoring skills with the ability to develop high-performing teams
  • Confident communicator who can align technology with business vision

What’s on offer:

  • Salary up to £100,000 per annum
  • Fully remote role (UK-based)
  • Opportunity to rebuild and modernise a key SaaS platform from the ground up
  • Freedom to set the technical direction and build your own engineering team
  • Work with cutting-edge AI and automation technologies in a fast-evolving environment

If you’re an ambitious technical leader who enjoys getting hands-on, driving change, and delivering intelligent digital products, this is a rare opportunity to shape the future of a growing SaaS business.

Head of Software Engineering employer: Digital Waffle

Join a leading SaaS company that champions innovation and growth, offering a fully remote role for the Head of Software Engineering. With a focus on modernising legacy systems and integrating cutting-edge AI technologies, you'll have the freedom to shape the technical direction while mentoring a talented team in a collaborative and dynamic work culture. Enjoy competitive salary packages and the unique opportunity to lead transformative projects that will define the future of digital products.
Digital Waffle

Contact Detail:

Digital Waffle Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who are already in SaaS or engineering roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python, TypeScript, or AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and leadership experience. Be ready to discuss how you've transformed legacy systems in the past and how you plan to mentor a team. Confidence is key!

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your hands-on experience and passion for building modern software and teams.

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

Leadership Skills
Mentoring Skills
Hands-on Technical Expertise
Python
TypeScript
Cloud-native Development
AI Integration
DevOps Practices
CI/CD Implementation
Agile Methodologies
Collaboration Skills
Communication Skills
Technical Roadmap Development
Legacy System Modernisation
Scalable Platform Architecture

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 hands-on experience with Python, TypeScript, and cloud-native technologies, as well as any leadership roles you've held in SaaS environments.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about transforming legacy systems into modern platforms. Share specific examples of how you've led teams and implemented new technologies, showing us your strategic mindset and hands-on approach.

Showcase Your Technical Expertise: In your application, don't shy away from discussing your technical skills. We want to see your understanding of AI, DevOps, and agile practices. Mention any relevant projects where you've successfully integrated these elements into software development.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Digital Waffle

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python and TypeScript. Brush up on your knowledge of cloud-native development and AI integration, as these will be key topics during your interview.

✨Showcase Your Leadership Skills

Prepare examples of how you've successfully led teams in the past. Think about specific challenges you faced and how you mentored your team to overcome them. This role is all about building and managing a team, so demonstrating your leadership style is crucial.

✨Align with Business Goals

Understand the company's vision and how the technical direction you propose can support their commercial goals. Be ready to discuss how you would align engineering priorities with business objectives, showcasing your strategic thinking.

✨Be Hands-On and Engaging

Since this role is hands-on, be prepared to discuss your coding experience and how you stay current with industry trends. Show enthusiasm for getting involved in the technical aspects while also leading the team, as this balance is essential for success.

Head of Software Engineering
Digital Waffle
Location: Sheffield
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>