Senior Software Engineer
Senior Software Engineer Location: Remote US Utah Location About Us IRIS Software Group is one of the UK’s leading privately held software companies, transforming how businesses, schools, and organisations operate through cloud-native solutions. Serving 100,000+ customers across 135 countries, we deliver mission-critical software in accountancy, HR \& payroll, education, and business operations. We’re on an AI-first journey, modernising processes with cloud-native architecture, advanced analytics, and intelligent automation. Recognised as a Great Place to Work and Best Workplace for Women, we empower exceptional people to create solutions that impact millions globally. The Role We’re looking for a Senior Software Engineer to join our Agile team, delivering innovative cloud-native solutions for millions of users. You’ll lead technical initiatives, own features end-to-end, drive best practices, and mentor other engineers. Key Responsibilities Design and deliver scalable, complex systems, APIs, and data pipelines. Lead technical discussions, influence architecture, and drive quality standards. Partner with cross-functional teams to deliver solutions aligned with business goals. Champion TDD/BDD, automated testing, security practices, and production support. Mentor junior engineers and drive continuous improvement, including responsible AI adoption. Skills \& Experience 5–7 years professional software development experience, with a strong focus on modern front-end application development. Advanced React.js expertise, including hooks, component architecture, performance optimization, and modern React best practices. Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and responsive UI development. Hands-on experience with modern React ecosystem tools, including: Redux Toolkit and RTK Query for state management and API data fetching Material UI (MUI) component library and theming styled-components or similar CSS-in-JS solutions Experience building scalable, accessible, and user-focused web applications, including reusable component design and frontend architecture. Familiarity with modern frontend tooling and testing practices (Vite/Webpack, Jest, React Testing Library, or similar). Solid backend development experience using .NET Core and C#, with the ability to design and consume RESTful APIs. Experience integrating frontend applications with cloud-hosted services (Azure or AWS). Familiarity with CI/CD pipelines, containerization (Docker), and modern development workflows. Knowledge of SQL/NoSQL databases, clean architecture principles, and SOLID design practices. Experience collaborating across product, UX/design, and backend teams; mentoring or technical leadership experience is a plus. Why Join Us? Competitive salary, generous holidays, private healthcare, life assurance, pension. Career growth: senior leadership development, certifications, conferences, community leadership. Flexible working, great work-life balance, innovative culture, mentoring opportunities. Make an impact. Lead innovation. Transform experiences. Join IRIS Software Group today.