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
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
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.