More jobs:
Software Engineer - Mid Level
Job in
Salt Lake City, Salt Lake County, Utah, 84193, USA
Listed on 2025-12-29
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
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.
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.
- 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.
- 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).
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).
(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:
×