Head Of Engineering - Software Development Manager in England
Head Of Engineering - Software Development Manager

Head Of Engineering - Software Development Manager in England

England Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
Go Premium
T

At a Glance

  • Tasks: Lead and scale our software engineering function while driving innovation and excellence.
  • Company: Join a thriving tech organisation with a focus on collaboration and growth.
  • Benefits: Enjoy a competitive salary, remote work flexibility, and great career development opportunities.
  • Why this job: Make a real impact by shaping the future of software engineering in a dynamic environment.
  • Qualifications: Proven experience in software engineering and leadership, with a passion for innovation.
  • Other info: Be part of a culture that values ownership, collaboration, and continuous learning.

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

Overview: Head of Engineering/System Development Manager - up to £70k base with great benefits. Remote working set up with occasional travel to Head Office in Glasgow.

We are looking for a strategic, hands-on Head of Engineering to lead and scale our software engineering function. This senior leadership role will focus heavily on software engineering excellence across full-stack development, system design, architecture, and software delivery processes - while also overseeing our data engineering, cloud infrastructure, and security functions. You will be responsible for setting the technical direction, improving engineering velocity and quality, establishing modern practices across the SDLC, and growing a high-performing team capable of building and maintaining complex, scalable systems. You must have a proven track record of delivering enterprise-grade applications and services, with deep experience in both Legacy and modern technology stacks.

Key Responsibilities

  • Software Engineering Leadership: Set and own the technical roadmap, ensuring architectural scalability, security, performance, and maintainability of all software systems. Oversee full life cycle software development - from requirements, technical design, development, testing, deployment, to post-release monitoring and maintenance. Establish, enforce, and continuously evolve software engineering best practices (e.g., SOLID principles, domain-driven design, clean architecture, modular monoliths vs microservices). Drive consistency in coding standards, code review rigor, and software craftsmanship. Lead critical system architecture decisions, including technology stack evolution, refactoring Legacy components, and designing future-state systems. Ensure integration patterns and service contracts across internal and external APIs are robust, secure, and scalable.
  • System Integration & Platform Ownership: Oversee integration between business systems using APIs, Middleware, and ETL pipelines, including Salesforce, Power Platform (PowerApps, PowerAutomate, LogicApps), SharePoint, and custom web applications. Lead optimization and governance around API design (RESTful services, rate limiting, versioning, monitoring, etc.). Ensure high data consistency, operational integrity, and well-documented interface contracts between services.
  • Software Delivery, CI/CD & DevOps: Define and implement scalable CI/CD pipelines using modern DevOps tooling, including automated build, test, deploy, and rollback strategies. Champion continuous delivery practices with robust unit, integration, contract, and end-to-end testing frameworks. Drive metrics around deployment frequency, lead time, change failure rate, and mean time to recovery (MTTR). Collaborate with cloud engineers to align infrastructure strategy with software delivery needs.
  • Cloud-Native Engineering (Azure): Lead the development of scalable cloud-native applications and services using Microsoft Azure, including Azure Functions, LogicApps, and container-based services. Drive cost-effective use of cloud services and performance optimization across environments. Ensure cloud architectures support observability, fault tolerance, and high availability.
  • Data Engineering & Intelligent Systems: Guide the engineering team in data modelling, data access patterns, and efficient use of databases (MSSQL, PostgreSQL, MySQL). Work with data engineers to enable secure, efficient data movement between systems, including Real Time and batch processing pipelines. Support analytics and reporting needs through the engineering of clean, reliable data sources and APIs.
  • Security Engineering & Governance: Partner with security engineers to integrate security throughout the software life cycle (shift-left security, secure coding, threat modelling). Own the implementation of secure authentication/authorization practices, audit logging, encryption at rest/in transit, and other application security standards. Ensure software and infrastructure meet organizational security and compliance requirements (e.g., GDPR, ISO 27001, OWASP Top 10).
  • Team Management & Culture: Build and scale high-performance engineering teams, including Back End, Front End, full-stack, data, and security engineers. Define and track KPIs for engineering productivity, quality, and performance. Promote an engineering culture grounded in ownership, collaboration, innovation, and continuous learning. Provide technical mentoring and career growth paths for engineers at all levels.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience: Significant experience of software engineering with some previous exposure in an engineering leadership role. Proven experience designing and delivering complex, scalable, multi-tier web applications. Strong history of transforming monoliths to modular or microservice architectures. Hands-on experience with modern CI/CD pipelines, test automation, and infrastructure-as-code. Experience managing and integrating with third-party systems and platforms such as Salesforce, Azure, SharePoint, and Power Platform. Experience working with secure, data-driven applications and distributed systems.

Technical Skills

  • Frontend: HTML, CSS, JavaScript (Node.js, browser frameworks)
  • Backend: PHP (Symfony, Smarty), C# (.NET Core), Azure Functions (Node.js/PowerShell), PowerShell
  • Database: MSSQL, PostgreSQL (including JSON), MySQL/MariaDB
  • Integration: REST APIs, ETL, Azure Data Factory
  • DevOps/Infra: CI/CD pipelines (e.g., GitHub Actions, Azure DevOps), containerization, Azure PaaS
  • Security: Secure development life cycle, OWASP, authentication/authorization protocols

Leadership Attributes

  • Technically credible leader with the ability to deep-dive on architecture and code when necessary.
  • Strong decision-making skills backed by analytical rigor and a data-driven mindset.
  • Passionate about growing talent and building healthy, inclusive engineering teams.
  • Adept at working across stakeholders in product, business, security, and operations to deliver cross-functional value.
  • Highly effective communicator and change agent capable of aligning engineering initiatives with business strategy.

We are looking for an experienced Systems Development Manager looking to take the next step into a Head of Engineering role with a thriving organisation. Please reach out with your latest CV to have an informal chat about this role. The client is keen to start interviewing next week for interested candidates.

Head Of Engineering - Software Development Manager in England employer: Tria Recruitment

Join a forward-thinking organisation that prioritises innovation and excellence in software engineering. With a remote working setup complemented by occasional travel to our vibrant Head Office in Glasgow, we foster a collaborative work culture that encourages continuous learning and professional growth. Our commitment to employee development, coupled with competitive benefits and a focus on building high-performing teams, makes us an exceptional employer for those seeking meaningful and rewarding careers in technology.
T

Contact Detail:

Tria Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Head Of Engineering - Software Development Manager in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your experience aligns with their needs. Practise common interview questions and have your own questions ready to show your interest.

✨Tip Number 3

Showcase your skills! If you’ve got a portfolio or GitHub repository, make sure it’s up to date. Highlight projects that demonstrate your ability to lead and deliver complex systems, especially those relevant to the role.

✨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, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Head Of Engineering - Software Development Manager in England

Software Engineering Leadership
Full-Stack Development
System Design
Architecture
Software Delivery Processes
Data Engineering
Cloud Infrastructure
Security Functions
Technical Roadmap Setting
SDLC Best Practices
API Integration
CI/CD Pipelines
DevOps Tooling
Cloud-Native Applications (Azure)
Data Modelling

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Head of Engineering role. Highlight your leadership experience, technical expertise, and any relevant projects you've led. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background makes you the perfect fit. Be sure to mention specific technologies or methodologies you've worked with that relate to our needs.

Showcase Your Achievements: Don't just list your responsibilities; showcase your achievements! Use metrics and examples to demonstrate how you've improved processes, led successful projects, or contributed to team growth. We love seeing tangible results!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you're keen to join us at StudySmarter!

How to prepare for a job interview at Tria Recruitment

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like Azure, CI/CD pipelines, and REST APIs. Brush up on your knowledge of both legacy and modern tech stacks, as you'll likely be asked to discuss your experience with them.

✨Showcase Your Leadership Skills

Prepare examples that highlight your leadership experience, especially in building high-performing teams and driving engineering excellence. Be ready to discuss how you've transformed processes or improved team dynamics in previous roles.

✨Demonstrate Problem-Solving Abilities

Expect scenario-based questions where you’ll need to demonstrate your problem-solving skills. Think about challenges you've faced in software delivery or system architecture and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Align with Company Values

Research the company’s culture and values, and think about how your personal values align with theirs. Be prepared to discuss how you promote collaboration, innovation, and continuous learning within your teams, as these are key attributes for the role.

Head Of Engineering - Software Development Manager in England
Tria Recruitment
Location: England
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

T
  • Head Of Engineering - Software Development Manager in England

    England
    Full-Time
    60000 - 84000 £ / year (est.)
  • T

    Tria Recruitment

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>