Back to search
IRIS Software Group Linkedin · Posted 22d ago

Senior Software Engineer

Salt Lake City, Utah, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent