Senior Software Engineer - Elements
Irissoftwaregroup
| Company | Irissoftwaregroup |
| Category | Uncategorised |
| Location | IRIS Remote |
| Remote | Remote |
| Employment | Full-time |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 3 Aug 2026 |
| Last verified | 5 Aug 2026 |
| Source | Employer ATS (ashby) |
Description
ABOUT IRIS
IRIS Software Group is one of the UK's largest privately held software companies, trusted by 100,000+ businesses, schools and accountancy firms to keep their operations running. Our software pays 1 in 6 UK employees, supports over 12,000 schools, and is relied on by 91 of the top 100 UK accountancy firms.
We're a Great Place to Work® certified employer, recognised for our commitment to well-being, inclusion and development - and we're growing fast.
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.
Role Purpose
As a Senior Software Engineer, you will be a technical leader within your team, responsible for delivering complex full-stack web applications, serving millions of users, driving technical excellence, and mentoring other engineers. You will work hands-on with cutting-edge UI frameworks, .NET Core backends, and cloud-native technologies while contributing to architectural decisions and ensuring high-quality software delivery across containerised, scalable web products.
Key Responsibilities
Technical Delivery
- Design and deliver complex, scalable systems (multi-service integrations, high-traffic APIs, data processing pipelines) that anticipate edge cases, scalability issues, and long-term maintainability
- Own large features or entire components across their complete lifecycle from conception to production support
- Lead technical discussions and influence architecture decisions within team systems and components, with authority over component-level technical choices and escalation path to Engineering Lead for cross-team impacts
- Drive technical excellence by establishing architectural patterns, standards, and best practice that others can follow
- Ensure knowledge transfer and documentation for owned systems to enable team continuity
Collaboration & Communication
- Lead story refinement sessions with Product Owners, providing technical expertise for estimation and risk assessment
- Partner with cross-functional teams (product, design, QA) to deliver comprehensive solutions that meet business objectives
- Influence technology choices based on deep technical understanding and business context
- Lead team Agile ceremony facilitation to drive continuous process improvements, and establish team practices that enhance delivery predictability
- Proactively identify and inspire resolution of technical debt and system improvements
Quality & Standards
- Champion comprehensive quality practices including TDD/BDD standards, automated testing strategies, and shift-left testing
- Lead security implementation across complex features establish security practices and conduct comprehensive security reviews
- Establish development tooling and practices used consistently within the team
- Lead troubleshooting efforts for complex software issues and production incidents
- Establish documentation standards for complex team systems and drive knowledge transfer practices across team deliverables
Growth & Development
- Mentor junior and mid-level engineers actively to raise team capability and technical standards
- Lead team code review standards establishment conduct complex feature reviews, and drive quality improvements across team deliverables
- Drive continuous improvement and champion responsible AI adoption with team governance practices
Required Experience & Skills
Technical Skills
- Frontend Development: Strong proficiency with modern UI frameworks (e.g. Angular, React, Vue.js, Blazor) including performance optimisation and component arch