Engineering Lead in Gloucester

Engineering Lead in Gloucester

Gloucester Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
IRIS Software Group

At a Glance

  • Tasks: Lead an agile team to deliver innovative cloud-native solutions using cutting-edge technologies.
  • Company: Join IRIS Software Group, transforming into an AI-first company impacting millions globally.
  • Benefits: Competitive salary, generous holiday allowance, private healthcare, and professional development opportunities.
  • Other info: Flexible working arrangements and a vibrant culture focused on growth and collaboration.
  • Why this job: Shape the future of technology while making a real difference in businesses and education.
  • Qualifications: 8+ years in software engineering with leadership experience and strong technical skills.

The predicted salary is between 80000 - 100000 £ per year.

This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact millions of lives globally. IRIS produces an integrated suite of mission-critical software applications spanning accountancy, HR, payroll, education, and business operations. You will be working as part of an Agile team to deliver innovative solutions to user stories and requirements, contributing to our modernisation journey that serves over 100,000 customers across 135 countries.

The role is challenging and dynamic, with key deadlines to be met as we accelerate our cloud transformation and implement next-generation technologies. You’ll need to embrace continuous learning and bring a focused attitude to tasks that directly enable businesses, schools, and organisations to work smarter and more efficiently.

You will be involved in a variety of cutting-edge technical solutions, ranging from the latest .NET technologies using C# to various Front End Web JS Frameworks, all while contributing to our AI-powered platform evolution. You will be supported in your career growth by a highly experienced team, comprehensive learning opportunities, and a vibrant technical community committed to creating exceptional solutions that make a real difference in how our customers operate and succeed.

The Engineering Lead is a hybrid leadership role that combines technical leadership, agile delivery ownership, and people management. You will lead an autonomous engineering team building modern full-stack web applications using the latest UI frameworks, .NET Core backends, and cloud-native technologies, ensuring both delivery excellence and team development while remaining technically hands-on with containerised, scalable solutions.

Key Responsibilities
  • Delivery Management (25%)
    • Ensure projects are scoped, prioritised, and delivered on time with clear alignment to business goals and quarterly OKRs.
    • Drive predictability, velocity, and quality through effective agile practices and continuous improvement.
    • Communicate proactively with stakeholders (product, design, leadership, customers) on delivery progress, risks, and dependencies.
    • Facilitate alignment between technical capabilities and business objectives through clear, strategic communication.
    • Own team’s Agile maturity, establish team delivery standards, and optimise team practices for maximum effectiveness and predictability.
    • Balance workload, staffing, and hiring needs to maintain sustainable delivery while planning for growth.
    • Manage up and across the organisation to secure resources, remove impediments, and represent the team strategically.
  • Technical Leadership & Contribution (50%)
    • Provide strategic technical leadership through architectural guidance and critical technical decisions, with selective hands-on contributions.
    • Define technical decisions and maintain system health through architectural oversight and technical debt management.
    • Establish and drive comprehensive quality culture including TDD/BDD practices, testing standards, automated quality gates, and team code review excellence.
    • Define team security standards ensure team compliance governance, and drive security-first culture within the engineering team.
    • Stay technically current through code reviews, architectural discussions, strategic technical involvement and ensure alignment with broader organisational technical strategy.
    • Delegate technical execution to senior team members while maintaining oversight and accountability.
    • Define AI strategy and ensure responsible AI culture across teams.
    • Empower team decision-making within established frameworks and escalation criteria.
    • Define team documentation strategy establish governance frameworks for the team, and ensure knowledge management within the engineering team.
  • People Management (25%)
    • Line manage engineers including coaching, performance reviews, career planning, and regular 1:1s.
    • Create inclusive, collaborative environment that enables team success by removing blockers and providing resources.
    • Develop team members through structured career development, skill building, and succession planning.
    • Handle performance management including improvement plans, conflict resolution, and team dynamics.
Required Experience & Skills
  • Technical Skills
    • Frontend Strategy: Strategic understanding of modern UI frameworks (e.g. Angular, React, Vue.js, Blazor).
    • Backend Leadership: Strong understanding of .NET Core, C#, ASP.NET Core Web APIs, REST, application architectures, and distributed systems.
    • Data Architecture: Strategic knowledge of SQL, NoSQL and data architecture decisions.
    • Agentic AI Engineering: Demonstrated experience using AI coding agents (Cursor, Copilot, Devin, Claude Code, etc.) as a primary development workflow.
    • Prompt engineering and AI workflow design: Experience designing effective AI interactions through prompt engineering, context management, and MCP integration.
    • CI/CD Strategy: Define team CI/CD strategy, establish team governance frameworks, and ensure adoption of deployment best practices across the team.
    • Infrastructure as Code: Infrastructure as Code with Terraform, ARM Templates or AWS CloudFormation/CDK.
    • Observability Strategy: DataDog, Application Insights or Amazon CloudWatch implementation with comprehensive observability strategy and cloud governance.
    • Cloud Strategy: Strategic SAAS using Azure or AWS ecosystems.
    • Container Orchestration: Advanced Container (e.g. Docker) and Kubernetes (AKS/EKS) with production-scale deployments.
    • Architecture Governance: Expertise in clean architecture, domain-driven design, and application architectural patterns.
    • Scalable Solutions: Experience with highly scalable solutions and internet-facing traffic levels.
    • Quality & Testing Leadership: Define team testing strategy, establish quality governance for the team, and measure team adoption with continuous improvement initiatives.
    • Application Security: Confident vulnerability management, thread modelling and tracking.
    • Production Support: Knowledge of observability and production support practices.
  • Experience Requirements
    • 8+ years in software engineering, minimum 1 year of formal people management experience OR 2+ years of technical leadership with mentoring responsibilities.
    • Demonstrable experience delivering complex software projects using Agile methodologies.
    • Proven recent technical skills with strategic contributions to production systems.
    • Code review leadership with experience establishing review standards and culture.
    • Demonstrated ability to balance technical excellence with business delivery requirements.
  • Leadership & Soft Skills
    • Excellent communication, collaboration, and stakeholder management skills.
    • Effective prioritisation and negotiation abilities.
    • Strong analytical and strategic thinking capabilities.
    • Ability to balance technical excellence with business delivery requirements.
    • Fostering collaboration, promoting team building and culture development skills.
Desirable Skills
  • Experience working with regulated or complex domains (finance, health, govtech) with audit requirements.
  • Experience line managing engineers including 1:1s, performance reviews, and career development.
  • Experience with platform engineering or shared service teams building reusable UI components and backend services.
  • Expertise with advanced monitoring and APM strategies using DataDog, including custom dashboards and alerting.
  • Advanced understanding of modern UI architecture patterns (micro-frontends, SSR/SSG).
  • Experience as Engineering Lead, Tech Lead, or similar leadership role with full-stack teams.
  • Exposure to DevOps processes and automation ensuring end-to-end responsibility of features.
  • Advanced cloud certifications in Azure or AWS.
Success Measures
  • Delivery Excellence: Sprint goals achieved, predictable releases, strong velocity, and minimal carry-over.
  • Technical Leadership: High team code quality, effective architecture decisions, reduced technical debt, improved scalability, and proactive tooling adoption.
  • Strategic Leadership: Selective technical contributions to critical decisions with effective delegation.
  • AI adoption: Team is operating with agentic AI tooling embedded in daily workflow, with measurable impact on delivery velocity and code quality.
  • Quality Excellence: Team adoption of automated TDD/BDD and code review practices with effective quality gates and measurable quality improvements.
  • People Development: Autonomous team with strong ownership, positive engagement scores, clear development objectives, low attrition, and active succession planning.
  • Cross-Functional Impact: Strong collaboration with Product, Design, and Platform teams, supported by positive stakeholder feedback.
  • Business Alignment: Quarterly OKRs/KPIs achieved or exceeded with clear business impact.
Benefits & Why Join IRIS
  • Compensation & Benefits: Competitive salary with leadership premium, generous holiday allowance, private medical healthcare, life assurance, pension (location dependent).
  • Professional Development: Executive leadership development programs, conference speaking and industry thought leadership opportunities, advanced technical and management training, mentorship from senior engineering leadership, opportunity to shape engineering culture and practices.
  • Culture & Environment: Great Place to Work certified with leadership recognition, Best Workplaces for Women with inclusive leadership focus, autonomous team leadership with strategic impact, flexible working arrangements and excellent work-life balance, opportunity to build and lead high-performing engineering teams, additional benefits: Cycle to Work, charity days, discount schemes.

Engineering Lead in Gloucester employer: IRIS Software Group

IRIS Software Group is an exceptional employer that champions innovation and personal growth within a vibrant, inclusive work culture. As an Engineering Lead, you will benefit from competitive compensation, generous holiday allowances, and comprehensive professional development opportunities, all while working in a flexible environment that prioritises work-life balance. Join a team recognised for its leadership and commitment to creating impactful solutions that enhance the lives of millions globally.

IRIS Software Group

Contact Details:

IRIS Software Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineering Lead in Gloucester

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at IRIS Software Group. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your technical prowess, make sure to share it. This is your chance to demonstrate your hands-on experience with .NET technologies and modern UI frameworks, which are key for the Engineering Lead role.

Tip Number 3

Prepare for the interview like it’s the final exam! Research IRIS Software Group’s recent projects and their AI-first transformation. Be ready to discuss how your experience aligns with their goals and how you can contribute to their cloud-native solutions.

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, it shows you’re genuinely interested in joining the team at IRIS Software Group.

We think you need these skills to ace Engineering Lead in Gloucester

Agile Methodologies
C#
.NET Core
ASP.NET Core Web APIs
SQL
NoSQL
AI Coding Agents

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight how your skills and experiences align with the Engineering Lead role. We want to see how you can contribute to our AI-first transformation and cloud-native solutions!

Showcase Your Technical Skills:Don’t hold back on showcasing your technical expertise! Mention your experience with .NET technologies, modern UI frameworks, and any AI tools you've used. We’re keen to see how you can lead our engineering team with your hands-on knowledge.

Emphasise Leadership Experience:Since this is a leadership role, make sure to highlight your people management experience. Talk about how you've coached teams, handled performance reviews, and fostered a collaborative environment. We value strong leaders who can inspire their teams!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It’s the best way for us to receive your application and get you into our system quickly. We can’t wait to hear from you!

How to prepare for a job interview at IRIS Software Group

Know Your Tech Stack

Make sure you’re well-versed in the latest .NET technologies, UI frameworks like Angular or React, and cloud-native solutions. Brush up on your knowledge of AI coding agents and how they can enhance your development workflow. Being able to discuss these technologies confidently will show that you're ready to lead an engineering team.

Showcase Your Leadership Skills

Prepare examples of how you've successfully managed teams in the past. Highlight your experience with Agile methodologies and how you've driven projects to completion. Be ready to discuss how you foster collaboration and handle performance management within your team.

Communicate Clearly

Effective communication is key in this role. Practice articulating complex technical concepts in a way that’s easy to understand. Be prepared to discuss how you’ve communicated with stakeholders in previous roles, ensuring alignment between technical capabilities and business objectives.

Embrace Continuous Learning

Demonstrate your commitment to personal and professional growth. Share how you stay current with industry trends and technologies, and be ready to discuss any recent learning experiences or certifications. This shows that you’re not just a leader but also a learner, which is crucial in a fast-evolving tech landscape.