At a Glance
- Tasks: Design and enhance scalable applications for global hospitality brands using .NET and Azure.
- Company: Join IRIS, a leading tech company transforming the hospitality experience.
- Benefits: Enjoy competitive salary, 25 days holiday, flexible hours, and hybrid working.
- Other info: Collaborative environment with excellent career growth and regular team events.
- Why this job: Make a real impact on innovative products used by top hotel brands worldwide.
- Qualifications: 4+ years of .NET development experience and strong problem-solving skills.
The predicted salary is between 60000 - 75000 € per year.
About IRIS
IRIS is a leading hospitality technology company delivering digital guest experience platforms used by global hotel brands including Marriott, Hilton, Mandarin Oriental, IHG and Four Seasons. Our cloud-based Guest Experience Platform (GXP) powers food and beverage ordering and guest services across web, mobile and in-room devices, enabling hotels worldwide to deliver seamless digital experiences.
The Role
We are looking for a Senior Software Engineer (.NET) to join our Microsoft Azure-based development team and play a key role in shaping the future of our cloud platform. This is a hands-on role where you will design, build and enhance scalable applications used by global hospitality brands.
Tech Stack
- .NET Framework
- .NET Core
- Microsoft Azure
- REST APIs
- WebSockets
- T-SQL
- Git
- Azure DevOps
Key Responsibilities
- Taking ownership of ASP.NET applications (.NET Framework and .NET Core) and cloud services, ensuring they are functional, scalable and well-architected.
- Collaborating with the development team to propose, evaluate and implement new integration frameworks (including REST, SOAP and WebSockets), delivering features from a well-defined product roadmap.
- Working closely with stakeholders and cross-functional teams to ensure smooth feature releases and successful product launches.
- Participating in the full software development lifecycle, including analysis, design, development, automated testing and deployment.
- Contributing to architecture discussions and helping to troubleshoot system-wide challenges as part of a collaborative engineering team.
- Supporting backlog refinement, effort estimation and prioritisation in partnership with Product teams.
- Managing development workflows using tools such as Azure DevOps and GitHub.
- Supporting and improving CI/CD pipelines, including build and deployment automation.
- Ensuring applications are fully tested through unit and integration testing, maintaining high standards of code quality.
- Contributing to Agile ceremonies including sprint planning, retrospectives and demos, and maintaining clear technical documentation.
Requirements
- Strong commercial experience with .NET development (ideally 4+ years), including .NET Framework and .NET Core.
- Solid understanding of object-oriented programming principles and design patterns (e.g. dependency injection).
- Experience working in Azure environments and with distributed, cloud-first architectures (e.g. message queues, background workers).
- Strong experience with RESTful API development and system integration.
- Proficiency in SQL (T-SQL), database design and performance optimisation.
- Good understanding of core web technologies including HTML, CSS and JavaScript.
- Experience using Git and version control best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Experience working in Agile environments and contributing to collaborative, fast-paced teams.
- Ability to support or mentor other engineers is advantageous.
Benefits
- Competitive salary depending on experience.
- 25 days holiday plus bank holidays and an additional day off for your birthday.
- Annual performance reviews and structured personal development planning.
- Flexible working hours (40 hours per week) to support work-life balance.
- Hybrid working model, with a mix of remote and office-based collaboration.
- Company pension scheme.
- Fully serviced office with 24/7 access, including refreshments.
- Regular company socials and team events.
- Opportunity to work on innovative products used by globally recognised hospitality brands.
Senior Software Engineer employer: IRIS Software Systems Ltd
IRIS is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the hospitality technology sector. With a strong focus on employee growth, we provide structured personal development planning, flexible working hours, and a hybrid model that promotes work-life balance. Join us to work on cutting-edge products that enhance guest experiences for renowned hotel brands while enjoying competitive benefits and a supportive team environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even online webinars. The more you engage with others, the better your chances of landing that Senior Software Engineer role at IRIS.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio or GitHub repository with projects that highlight your .NET skills and cloud-based solutions. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding of Azure environments. Practice common interview questions and be ready to discuss your past projects in detail. Confidence is key!
✨Apply Through Our Website
Make sure to apply directly through our website for the best chance of getting noticed. Tailor your application to highlight your experience with ASP.NET and cloud services, and let us know why you’re excited about working with IRIS!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, Azure, and any relevant projects that showcase your skills in building scalable applications.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about hospitality tech and how your background aligns with our mission at IRIS. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any cool projects, especially those involving REST APIs or cloud services, make sure to mention them. We love seeing real-world applications of your skills!
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 Systems Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description, especially .NET Framework, .NET Core, and Azure. Brush up on your knowledge of REST APIs and WebSockets, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use examples that highlight your strong problem-solving skills and attention to detail, as these are crucial for a Senior Software Engineer role.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to demonstrate your ability to communicate effectively with both technical and non-technical stakeholders, so think of examples where you’ve done this successfully.
✨Engage in Agile Discussions
Familiarise yourself with Agile methodologies and be ready to discuss your experience in Agile environments. Be prepared to talk about your contributions to sprint planning, retrospectives, and how you’ve collaborated with cross-functional teams.