At a Glance
- Tasks: Join an Agile team to develop innovative cloud-native software solutions.
- Company: IRIS Software Group, a leading UK tech company transforming businesses globally.
- Benefits: Competitive salary, remote work options, and extensive career development opportunities.
- Why this job: Make a real impact with cutting-edge technology that serves millions worldwide.
- Qualifications: Experience in software development, particularly with .NET and modern UI frameworks.
- Other info: Dynamic environment with a focus on continuous learning and growth.
The predicted salary is between 36000 - 60000 £ per year.
IRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll, education management, and business operations.
As we accelerate our transformation into an AI-first company, we’re pioneering the next generation of cloud-based solutions that don’t just digitise processes—they intelligently automate them. Our modernisation journey focuses on cloud-native architecture, advanced analytics, and AI-powered insights that enable our customers to work smarter, stay compliant effortlessly, and focus on what matters most to their success.
This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact millions of lives globally. You will be working as part of an Agile team to deliver innovative solutions to user stories and requirements, contributing to our modernisation journey.
Role Purpose: As a Software Engineer, you will be a key contributor to our cloud-native web applications and data platforms that serve millions of users, working independently on full-stack feature development while collaborating closely with cross-functional teams. You will build scalable, modern web-based solutions using the latest UI frameworks, .NET Core backends, and cloud-native technologies hosted on Azure or AWS with containerised deployments.
Key Responsibilities
- Technical Delivery: Deliver features end-to-end with guidance on complex requirements, from analysis to production deployment. Own small to medium features throughout their complete lifecycle, ensuring quality and maintainability. Contribute to architectural decisions within assigned feature scope with senior engineer approval for broader system impacts. Maintain clean, scalable codebases following SOLID principles and clean architecture guidelines. Deploy containerised applications to Azure or AWS using Docker and Kubernetes. Work with databases including SQL Server and NoSQL solutions for optimal data storage. Extend and modify team CI/CD pipelines, implement automated quality gates, and troubleshoot deployment issues independently. Build and maintain microservices architecture with robust API design. Collaborate effectively with cross-functional teams and provide regular updates on feature progress, risks, and dependencies to stakeholders.
- Quality & Standards: Drive testing excellence through TDD/BDD practices, comprehensive test coverage, and automated testing strategies. Provide constructive code review feedback for assigned features and mentor junior team members through review processes. Implement security and compliance requirements independently.
- Growth & Development: Develop technical leadership skills through mentoring, knowledge sharing, and contributing to architectural decisions. Stay current with technology trends and drive adoption of best practices within the team.
Required Experience & Skills
- Technical Skills: Proficient with modern UI frameworks using TypeScript and state management or working knowledge with focus on backend specialisation. Proficient with .NET Core, C#, ASP.NET Core Web APIs, REST, async/await patterns, and dependency injection. Experience with SQL Server including data modelling and query optimisation. Experience using AI tools to accelerate design, development, testing and debugging. Experience using DataDog, Application Insights or Amazon CloudWatch for performance monitoring and troubleshooting. Working knowledge of Infrastructure as Code with either Terraform, Bicep, ARM Templates or AWS CloudFormation/CDK. Experience with clean architecture principles, SOLID design patterns, and domain-driven design.
- Experience Requirements: 2-4 years of professional software development experience. Track record of successful software delivery using Agile methodologies. Experience with scalable web applications and cloud deployments.
- Soft Skills: Strong analytical and problem-solving abilities. Excellent communication and collaboration skills. Ability to work independently while contributing to team goals. Adaptability and continuous learning mindset. Mentoring and knowledge sharing capabilities.
Key Relationships
- External: Professional Services, Customer Support (for technical escalations)
- Leadership: Engineering Lead, Engineering Manager, Product Leadership
Software Engineer in Leeds employer: IRIS Software Group
Contact Detail:
IRIS Software Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Leeds
✨Tip Number 1
Network like a pro! Reach out to people in your field on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at IRIS. Highlight your experience with cloud-native solutions, .NET technologies, and any relevant projects that showcase your skills in full-stack development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about joining IRIS and how your background aligns with our mission of transforming businesses through innovative software solutions.
Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your proficiency in modern UI frameworks, backend development with .NET Core, and any experience with AI tools. We love seeing candidates who are up-to-date with the latest tech trends!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at IRIS Software Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like .NET Core, C#, and modern UI frameworks. Brush up on your knowledge of cloud services like Azure or AWS, as well as containerisation with Docker and Kubernetes. Being able to discuss these confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical skills and ability to work independently while contributing to team goals.
✨Emphasise Continuous Learning
IRIS Software Group values a growth mindset, so be ready to talk about how you stay current with technology trends. Mention any recent courses, certifications, or personal projects that showcase your commitment to continuous learning and improvement in software development.
✨Prepare for Team Collaboration Questions
Since you'll be working closely with cross-functional teams, think of examples where you've successfully collaborated with others. Highlight your communication skills and adaptability, and be prepared to discuss how you’ve mentored junior colleagues or contributed to team success in an Agile environment.