IRIS Software Group logo
IRIS Software Group Verified
Software, Business Services, FinTech, HR Tech

Senior Software Engineer

United StatesRemoteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

IRIS Software Group is seeking a Senior Software Engineer to join their remote Agile team. This role involves designing and delivering innovative cloud-native solutions, leading technical initiatives, and owning features end-to-end. The engineer will drive best practices in areas like TDD/BDD, automated testing, and security, while also mentoring junior engineers and championing responsible AI adoption. Key technical skills include advanced React.js, JavaScript/TypeScript, .NET Core, C#, and experience integrating with cloud platforms like Azure or AWS. The position offers career growth, flexible working, and a competitive compensation package.

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.

Ready to apply?
You'll be redirected to IRIS Software Group's application page.

Similar roles