Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 75000 € / year (est.) Home office (partial)
I

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 industry.
  • Benefits: Enjoy a competitive salary, 25 days holiday, and opportunities for professional growth.
  • Other info: Be part of an Agile team with excellent career advancement opportunities.
  • Why this job: Make a real impact on digital guest experiences in a dynamic, collaborative environment.
  • Qualifications: 4+ years of .NET experience and strong problem-solving skills required.

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.

Senior Software Engineer employer: IRIS Software Systems Ltd

IRIS is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. As a Senior Software Engineer, you will be part of a forward-thinking team dedicated to enhancing digital guest experiences for prestigious hotel brands, with ample opportunities for professional growth and development. Located in a vibrant sector of the hospitality technology industry, IRIS provides competitive salaries, generous holiday allowances, and a culture that values creativity and teamwork.

I

Contact Detail:

IRIS Software Systems Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at IRIS on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the development team.

Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those involving .NET and Azure. This will give you a chance to demonstrate your hands-on experience and problem-solving abilities during interviews.

Tip Number 3

Practice makes perfect! Brush up on your technical interview skills by doing mock interviews with friends or using online platforms. Focus on explaining your thought process clearly, especially when discussing complex concepts.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the IRIS team.

We think you need these skills to ace Senior Software Engineer

.NET Development
.NET Framework
.NET Core
Microsoft Azure
RESTful API Development
T-SQL
Git

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. We want to see how you can contribute to our cloud platform!

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 engaging and personal – we love a good story!

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’re keen to see your hands-on experience and how you’ve tackled challenges in your previous roles.

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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own channels!

How to prepare for a job interview at IRIS Software Systems Ltd

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET Framework, .NET Core, and Azure. Brush up on your knowledge of REST APIs and T-SQL, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles 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.

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.