Demo

Software Engineer - Mid Level

IRIS SOFTWARE AND SERVICES INC
Salt Lake, UT Full Time
POSTED ON 4/12/2026
AVAILABLE BEFORE 5/12/2026

Mid-Level Software Engineer – IRIS Software Group

IRIS Software Group, one of the UK’s leading privately held software companies, delivers cloud-native solutions across accountancy, HR, payroll, education, and business operations to over 100,000 customers in 135 countries. We’re transforming into an AI-first company, pioneering intelligent automation and cloud-based solutions that help our customers work smarter and more efficiently.

We’re looking for a Mid-Level Software Engineer to join our Agile team, contributing to full-stack development and cloud transformation initiatives. You’ll work on modern applications using .NET Core and modern front-end frameworks while supporting our AI-powered platform evolution.

Key Responsibilities:

  • Develop and maintain scalable full-stack applications using .NET Core and modern front-end frameworks (React, Angular, Vue.js, Blazor).
  • Participate in the full software lifecycle from design to production support.
  • Collaborate with Product Owners, designers, QA, and cross-functional teams to deliver high-quality solutions.
  • Contribute to code quality, testing (TDD/BDD), and best practices in development.
  • Troubleshoot and optimize performance across systems, APIs, and cloud services.
  • Continuously learn and adopt new technologies, including AI-powered solutions.

Technical Skills & Experience:

  • 3–5 years professional software development experience (full-stack or backend-focused).
  • Strong proficiency in .NET Core (C#, ASP.NET Core).
  • Experience with front-end frameworks (React, Angular, Vue.js, Blazor).
  • Solid understanding of SQL/NoSQL databases and scalable architectures.
  • Experience with cloud platforms (Azure or AWS) and containerized applications (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and infrastructure as code.
  • Knowledge of clean architecture, SOLID principles, and distributed system design.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Collaborative mindset with excellent communication.
  • Willingness to mentor junior engineers and share knowledge.
  • Adaptable and eager to learn new technologies.

Desirable:

  • Experience with Node.js.
  • Experience with regulated domains (finance, education, govtech).
  • Exposure to AI tools, microservices, event-driven architectures, or advanced monitoring (DataDog, Application Insights).

Salary.com Estimation for Software Engineer - Mid Level in Salt Lake, UT
$107,895 to $130,553
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer - Mid Level jobs in the Salt Lake, UT area that may be a better fit.

  • Independent Software Annapolis, MD
  • What You Will Do As a Cloud Software Engineer (CSWE) ? Level 2 at Independent Software, you will design, develop, maintain, and enhance complex Big Data cl... more
  • 4 Days Ago

  • Mid-Continent Instruments and Avionics Wichita, KS
  • WHO WE ARE… Founded in 1964, Mid-Continent Instruments and Avionics provides superior instruments, avionics and power solutions to the global aerospace com... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!