System Development Manager
System Development Manager

System Development Manager

Exeter Full-Time 42000 - 84000 £ / year (est.) Home office (partial)
Go Premium
TRIA

At a Glance

  • Tasks: Lead and scale our software engineering function while overseeing system design and architecture.
  • Company: Join a thriving organisation focused on software engineering excellence and innovation.
  • Benefits: Enjoy remote work options, competitive salary, and great corporate perks.
  • Why this job: Be part of a high-performing team driving impactful software solutions in a collaborative culture.
  • Qualifications: 8+ years in software engineering with 3+ years in leadership; strong technical skills required.
  • Other info: Opportunity to transition into a Head of Engineering role with a focus on growth and mentorship.

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

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 lifecycle 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 lifecycle (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 backend, frontend, 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
    • 8+ years of software engineering experience with 3+ years 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 lifecycle, 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.

System Development Manager employer: TRIA

Join a forward-thinking organisation that prioritises innovation and excellence in software engineering. With a strong emphasis on remote working and a vibrant office culture in Glasgow, we offer competitive salaries, comprehensive benefits, and ample opportunities for professional growth. Our commitment to fostering a collaborative environment ensures that you will thrive as you lead a talented team in delivering cutting-edge solutions.
TRIA

Contact Detail:

TRIA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land System Development Manager

✨Tip Number 1

Familiarise yourself with the latest trends in software engineering and cloud-native applications, especially within Microsoft Azure. Being able to discuss recent advancements or case studies during your interview can demonstrate your passion and knowledge in the field.

✨Tip Number 2

Prepare to showcase your leadership experience by thinking of specific examples where you've successfully led a team or project. Highlighting your ability to build high-performing teams and promote a collaborative culture will resonate well with the hiring managers.

✨Tip Number 3

Brush up on your understanding of CI/CD pipelines and DevOps practices. Be ready to discuss how you've implemented these processes in previous roles, as this is crucial for the position and will show your hands-on experience.

✨Tip Number 4

Network with professionals in the industry, particularly those who have experience in system development and engineering leadership. Engaging in conversations about challenges and solutions in the field can provide valuable insights and potentially lead to referrals.

We think you need these skills to ace System Development Manager

Software Engineering Leadership
Full-Stack Development
System Design and Architecture
Software Delivery Processes
Technical Roadmap Development
API Integration and Management
CI/CD Pipeline Implementation
DevOps Practices
Cloud-Native Application Development
Microsoft Azure Services
Data Engineering and Modelling
Security Engineering and Compliance
Team Management and Mentoring
Agile Methodologies
Analytical Decision-Making
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering leadership, system design, and cloud-native applications. Use specific examples that demonstrate your ability to lead teams and deliver complex projects.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for engineering excellence and your strategic vision for the role. Mention how your background aligns with the responsibilities outlined in the job description, particularly in areas like CI/CD and team management.

Highlight Technical Skills: In your application, emphasise your technical skills related to the job, such as experience with Azure, REST APIs, and modern CI/CD practices. Be specific about the technologies you've worked with and how they relate to the role.

Showcase Leadership Experience: Detail your previous leadership roles and how you have successfully built and managed high-performing teams. Include metrics or KPIs that demonstrate your impact on engineering productivity and quality.

How to prepare for a job interview at TRIA

✨Showcase Your Technical Expertise

As a System Development Manager, it's crucial to demonstrate your deep understanding of software engineering principles and practices. Be prepared to discuss your experience with full-stack development, system design, and architecture in detail, highlighting specific projects where you've successfully implemented these skills.

✨Prepare for Leadership Questions

Since this role involves leading a team, expect questions about your leadership style and how you manage teams. Think of examples where you've built high-performing teams, promoted collaboration, and fostered a culture of continuous learning and innovation.

✨Discuss Your Experience with CI/CD and DevOps

The role requires a strong background in CI/CD pipelines and DevOps practices. Be ready to explain how you've defined and implemented scalable CI/CD processes in previous roles, including any tools you've used and the impact on software delivery efficiency.

✨Highlight Your Cloud-Native Engineering Skills

With a focus on cloud-native applications, be prepared to discuss your experience with Microsoft Azure and related technologies. Share specific examples of how you've developed scalable cloud solutions and optimised performance while ensuring security and compliance.

System Development Manager
TRIA
Location: Exeter
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

>