At a Glance
- Tasks: Join our team to develop and maintain the Backstage application, enhancing internal workflows.
- Company: We’re IAG Loyalty, creators of Avios, driving growth in travel and experiences.
- Benefits: Enjoy hybrid working with flexibility, plus a supportive team environment.
- Why this job: Be part of an exciting journey, contributing to impactful projects in a dynamic culture.
- Qualifications: Strong problem-solving skills, familiarity with programming languages, and a willingness to learn new technologies.
- Other info: We value diversity and inclusion, fostering a welcoming workplace for all.
The predicted salary is between 28800 - 43200 £ per year.
We’re the people behind the global loyalty currency, Avios, and home to three ambitious, growing businesses; IAG Loyalty, British Airways Holidays and The Wine Flyer. Each business has its own goals and strategy, but collectively we create brilliant experiences for our global customers. We’re on a truly exciting journey of growth and transformation.
The Opportunity
We’re looking for a Junior Software Engineer to join our Core Engineering department as part of the Backstage product team. Backstage is our internal developer portal, designed to streamline engineering workflows, enhance developer productivity, and provide a unified platform for discovering and managing internal tools and services. This role is based out of our London office. We call our approach to hybrid working The Blend — it’s about giving you the flexibility to choose where you do your best work, while staying connected with your team and the wider business. This means you will be required to spend at least two days per week in the office, with the rest of the time working from home. You may also be required to work from one of our other office or partner locations, based on your role and 'to do' list.
What you’ll get up to
As a Junior Software Engineer, you’ll play an active role in the development and maintenance of the Backstage application, working alongside a supportive, cross-functional team to create scalable, user-friendly tools that help teams across the organisation work more effectively. With guidance from experienced engineers, you'll contribute to building solutions that enhance internal workflows and improve overall efficiency. Day to day, you’ll be writing clean, maintainable code, assisting in the design, development, testing, and deployment of software features, and taking part in code reviews to promote best practices. You’ll also help troubleshoot and resolve software issues as they arise, while keeping up to date with the latest technologies, trends, and best practices in software development.
What we need from you
- Strong problem-solving and communication skills, with the ability to tackle complex issues and collaborate effectively.
- A solid understanding of software delivery processes, including automation of build, test, and deployment pipelines.
- Commitment to writing clean, maintainable code and following best practices in software development.
- Familiarity with at least one programming language (preferably TypeScript), and web technologies like React and Node.js, along with version control tools such as Git.
- Experience with or willingness to learn cloud platforms (e.g. AWS), infrastructure as code tools (e.g. Terraform), and container technologies like Docker and ECS.
We might not be right for you if:
- You only want to focus on your to-do list; we’re a small, high-performing team, we help each other to succeed.
- You value perfection over fast iteration and progress; IAG Loyalty moves fast, we learn and iterate as we go; our environment isn’t right for everyone.
- You’re looking to create but not build; this is an end-to-end role, you need to be comfortable owning your space, from ideation through to delivery and review.
If you think you have what it takes but don't meet every single point above, please do still apply. We'd love to chat and see if you could be a great fit.
Equity, Diversity and Inclusion at IAG Loyalty
Our vision, 'to create the world's most rewarding experiences,' applies not only to our customers but for our colleagues too. It’s about taking belonging seriously, actively fostering a culture where everyone feels welcomed and valued by embracing diverse identities, personal histories, and perspectives. This commitment makes IAG Loyalty a rewarding place to work and enhances our ability to solve complex problems, drive innovation, and better serve our customers and communities. Please let us know if we can make any reasonable adjustments to support your interview process with us.
Associate Software Engineer employer: IAG Loyalty
Contact Detail:
IAG Loyalty Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer
✨Tip Number 1
Familiarise yourself with the Backstage product and its purpose. Understanding how it streamlines engineering workflows will help you articulate your interest and show that you're proactive about contributing to the team.
✨Tip Number 2
Brush up on your knowledge of TypeScript, React, and Node.js. Since these are key technologies for the role, being able to discuss your experience or projects involving them will demonstrate your readiness for the position.
✨Tip Number 3
Highlight your problem-solving skills during any discussions. Be prepared to share examples of how you've tackled complex issues in past projects, as this aligns with the team's collaborative approach to overcoming challenges.
✨Tip Number 4
Show enthusiasm for continuous learning, especially regarding cloud platforms and container technologies. Expressing a willingness to learn about AWS, Terraform, and Docker can set you apart as a candidate eager to grow within the role.
We think you need these skills to ace Associate Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the Junior Software Engineer role. Emphasise your familiarity with programming languages like TypeScript, as well as any experience with web technologies such as React and Node.js.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention specific projects or experiences that demonstrate your problem-solving skills and commitment to writing clean, maintainable code.
Showcase Your Projects: If you have personal or academic projects that showcase your coding skills, include links to them in your application. This can help demonstrate your practical experience and understanding of software delivery processes.
Highlight Team Collaboration: Since the role involves working within a cross-functional team, mention any previous experiences where you collaborated effectively with others. This could be through group projects, internships, or any relevant teamwork experiences.
How to prepare for a job interview at IAG Loyalty
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've tackled complex issues in the past. Highlight your thought process and the steps you took to arrive at a solution, as this role requires strong problem-solving abilities.
✨Demonstrate Your Coding Knowledge
Familiarise yourself with TypeScript, React, and Node.js, as these are key technologies for the position. Be ready to discuss your experience with these languages and frameworks, and consider preparing a small coding exercise to showcase your skills.
✨Emphasise Team Collaboration
Since the company values teamwork, be sure to share experiences where you've successfully collaborated with others. Discuss how you contribute to a team environment and support your colleagues, as this is crucial for success in a small, high-performing team.
✨Express Your Willingness to Learn
The role involves working with cloud platforms and infrastructure tools. Show enthusiasm for learning new technologies like AWS, Terraform, and Docker. Mention any relevant courses or self-study you've undertaken to demonstrate your commitment to professional growth.