Engineering Lead, Software Engineer, Full Stack Developer
Listed on 2026-06-10
-
Software Development
Software Engineer, Full Stack Developer, Software Architect
The Opportunity
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.
RolePurpose
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
- 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 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, and ensure knowledge management within the engineering team
- 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: