Senior Full Stack Engineer
Listed on 2026-02-12
-
IT/Tech
Systems Engineer
IRIS Software Group is transforming into an AI‑first company, delivering cloud‑native solutions that power accountancy, HR, payroll, education, and business operations for over 100,000 customers across 135 countries. Our products are mission‑critical, supporting millions of users globally as they work smarter, faster, and more efficiently.
We are seeking a Senior Full Stack Engineer to join our Agile engineering organisation. In this role, you will act as a technical leader, delivering complex full‑stack applications, shaping architecture decisions, driving engineering standards, and mentoring other developers. You will work across modern UI frameworks, .NET Core backends, and cloud‑native environments while contributing to our next‑generation AI‑powered platform.
Key Responsibilities Technical Delivery- Design and deliver large‑scale, complex systems including multi‑service integrations, high‑traffic APIs, and data‑processing pipelines.
- Own major features or product components from initial design through to production support.
- Lead technical design discussions and guide architectural decisions for team‑level systems.
- Define and reinforce engineering standards, architectural patterns, and best practices.
- Document system behaviour, architectural choices, and operational requirements to ensure long‑term maintainability.
- Contribute to containerised and cloud‑based solution design using modern deployment approaches.
- Lead refinement sessions with Product Owners, contributing technical insights to estimation and risk assessment.
- Collaborate closely with Product, Design, QA, Dev Ops, and Architecture teams to deliver end‑to‑end solutions.
- Influence technology selection based on technical depth and business needs.
- Support Agile delivery, helping facilitate continuous improvement across the team.
- Identify and drive resolution of technical debt and long‑term system improvements.
- Champion high‑quality engineering practices including TDD/BDD, automation, and shift-left testing.
- Lead security implementation across complex features, ensuring compliance with security best practices.
- Establish tooling, coding patterns, and quality gates adopted across the engineering team.
- Lead the troubleshooting of complex software issues and production incidents.
- Maintain high standards of documentation, ensuring clarity and longevity of technical assets.
- Mentor junior and mid‑level engineers, supporting their technical progression and growth.
- Lead code review standards, ensuring consistency, quality, and knowledge sharing.
- Drive continuous improvement in engineering practices, including responsible AI adoption.
- Promote team‑wide learning and champion new technologies and engineering approaches.
Frontend Development
- Strong experience with modern UI frameworks such as Angular, React, Vue.js, or Blazor.
- Skilled in component architecture, performance optimisation, and modern web standards.
- Deep proficiency in .NET Core, C#, ASP.NET Core, and distributed application architectures.
- Expertise in REST APIs, microservices, and enterprise‑grade backend development.
- Strong knowledge of SQL and No
SQL systems, data modelling, and data architecture decisions.
CI/CD & Infrastructure
- Experience designing CI/CD pipelines and deployment strategies.
- Proficiency with Infrastructure as Code (Terraform, ARM, Cloud Formation, CDK).
- Strong hands‑on experience with Azure or AWS (Functions, Lambda, Queues, Blob/S3, EC2/VMs).
- Skilled in cloud infrastructure planning, performance optimisation, and cost management.
Containers & Orchestration
- Advanced experience with Docker and Kubernetes (AKS/EKS) for production-scale systems.
- Expertise in clean architecture, SOLID principles, domain‑driven design, and scalable solution design.
Observability
- Strong experience with Data Dog, Application Insights, or Cloud Watch, including performance tuning and dashboards.
Security & Reliability
- Knowledge of modern security practices, vulnerability management, threat modelling, and compliance.
- Strong understanding of production support, monitoring, alerting, and incident management.
- 5–7 years of professional…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).