IRIS Software Group · 8 hours ago
Senior Full Stack 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. We are seeking a Senior Full Stack Engineer to join our Agile engineering organisation, where you will act as a technical leader, delivering complex full-stack applications and mentoring other developers.
Responsibilities
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, DevOps, 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
Qualification
Required
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 NoSQL systems, data modelling, and data architecture decisions
Experience designing CI/CD pipelines and deployment strategies
Proficiency with Infrastructure as Code (Terraform, ARM, CloudFormation, 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
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
Strong experience with DataDog, Application Insights, or CloudWatch, including performance tuning and dashboards
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 software development experience
Proven track record delivering complex, scalable, internet‑facing systems
Demonstrated technical leadership including architecture decisions and cross‑team collaboration
Experience mentoring junior and mid-level engineers
Evidence of driving engineering standards, best practices, and continuous improvement
Experience leading technical initiatives over multiple sprints or quarters
Excellent problem‑solving and analytical skills
Strong communication abilities, able to explain technical concepts clearly
Influential leadership style without relying on formal authority
Effective collaborator across engineering, QA, product, and business teams
Ability to resolve technical disagreements constructively
Growth mindset with strong adaptability to emerging technologies
Preferred
Experience in regulated industries (finance, health, government) with audit or compliance requirements
Experience with AI‑enhanced development workflows or tooling
Expertise with advanced monitoring, APM, and distributed tracing (e.g. DataDog custom dashboards)
Experience with modern UI patterns such as micro‑frontends or SSR/SSG frameworks
Knowledge of OAuth2, OIDC, RBAC, and related security standards
Experience with message queuing and event‑driven architectures (Azure Service Bus, RabbitMQ)
Exposure to DevOps practices including automation and continuous delivery
Advanced Azure or AWS certifications
Benefits
Generous holiday allowance
Private medical healthcare
Life assurance
Pension plan (location dependent)
Additional benefits such as Cycle to Work, charity days, and employee discount schemes
Company
IRIS Software Group
IRIS Software Group is a UK-based enterprise software provider.
Funding
Current Stage
Late StageTotal Funding
$239.12M2018-05-23Private Equity· $50.13M
2011-12-08Private Equity
2004-07-08Private Equity· $188.99M
Leadership Team
Recent News
2025-12-15
2025-12-11
PR Newswire UK
2025-12-09
Company data provided by crunchbase