×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Mid Level

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: IRIS SOFTWARE AND SERVICES INC
Full Time position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Full Stack Developer, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below

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 optimise 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/No

    SQL databases and scalable architectures.
  • Experience with cloud platforms (Azure or AWS) and containerised 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 (Data Dog, Application Insights).
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary