Junior Software Development Engineer
Junior Software Development Engineer

Junior Software Development Engineer

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Join us as a Junior Software Development Engineer, creating innovative solutions for the travel industry.
  • Company: Amadeus powers global travel with cutting-edge technology, enhancing experiences for millions worldwide.
  • Benefits: Enjoy flexible working, competitive pay, and a supportive environment focused on your growth.
  • Why this job: Make a real impact on travel experiences while collaborating with experts in a diverse team.
  • Qualifications: Recent graduates in Computer Science or related fields, with software development experience and a passion for tech.
  • Other info: Applications from underrepresented groups in STEM are especially encouraged.

The predicted salary is between 28800 - 48000 £ per year.

At Amadeus, we’re here to make the experience of travel better for everyone. Our technology powers the global travel and tourism industry. From airlines to search engines, travel agencies to hotels, the world’s top travel brands rely on us to help create exceptional traveller experiences. Our open platform connects the entire global travel and hospitality ecosystem. We’re passionate about travel and our people are experts in technology and travel.

We’re looking for Graduate Software Development Engineers to join us in summer 2025. We particularly welcome applications from female students and other underrepresented groups in STEM. Putting travellers at the heart of everything we do, working at Amadeus allows you to actively contribute to enhancing the travel experience for millions of passengers worldwide. Your work will make a meaningful difference in making travel more enjoyable, stress-free, and even more environmentally friendly.

Collaborating with experienced architects, developers, and designers, you’ll have the chance to push the boundaries of what’s possible in travel technology. Together, we aim to deliver cutting-edge products and services that enhance the efficiency and quality of travel experiences. You’ll be part of a welcoming, collaborative group, supported by a mentor who’ll help you settle in and get to know the teams, both in the UK and across the globe.

Throughout your career with us, you’ll have the opportunity to learn from some of the best minds in the travel tech industry. You’ll learn new technologies and use the latest tools to implement your ideas to produce solutions that directly impact our business operations.

Here are a few examples of the functional and technology challenges that you could be tackling as part of our R&D team at Heathrow:

  • Standalone projects for some of the world’s leading airlines
  • Supporting the digital transformation of airports
  • Moving to the Cloud
  • Design, build and deploy in-house web-based applications for the world’s top hotel chains
  • Discover and implement new testing frameworks to support hospitality stabilisation

As a Graduate, you’ll:

  • Analyse customer needs to create new software(s) or to improve existing one(s)
  • Run feasibility studies and design and develop software solutions to help our customers meet their goals
  • Build APIs from scratch to effectively communicate between systems
  • Present your solutions to various stakeholders, including Product Managers & users to get feedback
  • Run unit and performance tests to ensure reliability
  • Go through the validation phases to ensure our software works for others
  • Fine-tune our software(s) as a result of the tests
  • Produce software documentation necessary for the application and distribute it to the relevant departments

You’ll also:

  • Assist with the design, development and implementation of brand-new solutions for our customers across the travel industry
  • Produce code, investigate problems, support or test within timescales and standards defined by the Project Leader
  • Participate in user requirements and specifications for clients, proposing innovative solutions
  • Be able to solve or propose fundamental and complex IT solutions within your immediate technical field

About the ideal candidate:

  • You’ll have recently completed (2024 onwards) or soon to complete a Bachelor/Master’s degree studies in Computer Science or related technical field or a degree from one of the other STEM topics (or have equivalent experience)
  • You’re fluent in English
  • You have an interest in IT and Technology and experience in developing software
  • You’ve studied or experimented with one of the following languages: C, C++ and/or Java, J2EE, Python
  • You’ll have the motivation to learn, solve problems, share your ideas, and develop your skills
  • You’ve heard of or worked with HTML, CSS, JavaScript, Python, Java/Swing or AngularJS, RDBMS/SQL (Oracle preferred), NoSQL (MongoDB, Hadoop database), Standard Template Library and Unix/Linux

What we can offer you:

  • A critical mission and purpose - At Amadeus, you'll power the future of travel with a critical mission and extraordinary purpose.
  • A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.
  • Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, from on-the-job training to formal activities, and daily interactions.
  • A caring environment – Amadeus fosters a caring environment that supports both professional growth and personal well-being.
  • A complete rewards offer - Amadeus provides attractive compensation packages, including salary, caregiving and health benefits.
  • A flexible working model - Embrace our flexible working model, enabling you to excel wherever and however you work best.
  • A diverse, equitable, and inclusive community – We are committed to enabling each employee to reach their full potential by fostering a culture of belonging and fair treatment.
  • A Reliable Company - Trust and reliability are fundamental to shaping our relationships with customers, partners, and employees.

Application process:

  • Our recruitment process aims to match graduates with teams that best fit their areas of interest and experiences.
  • Apply now & upload your CV
  • Online coding assessment and People & Culture screening call
  • Technical and competency-based interview with Engineering Manager
  • Offer
  • Start date July 2025 onwards

Take the first step in your career with Amadeus. Apply now!

Diversity & Inclusion: Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds. Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.

Junior Software Development Engineer employer: Amadeus

At Amadeus, we pride ourselves on being an exceptional employer, offering a collaborative and supportive work culture that empowers our employees to thrive. With a focus on professional growth, we provide extensive learning opportunities and mentorship, ensuring that you can develop your skills while contributing to innovative travel technology solutions. Located at Heathrow, our hybrid working model allows for flexibility, making it easier to balance personal and professional commitments in a vibrant, diverse environment.
A

Contact Detail:

Amadeus Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Development Engineer

✨Tip Number 1

Familiarise yourself with the travel tech industry. Understanding the latest trends and technologies in travel can give you an edge during interviews. Research Amadeus and its role in enhancing travel experiences to show your genuine interest.

✨Tip Number 2

Brush up on your coding skills, especially in languages mentioned in the job description like C, Java, and Python. Consider working on personal projects or contributing to open-source projects to demonstrate your practical experience.

✨Tip Number 3

Network with current or former employees of Amadeus. Use platforms like LinkedIn to connect and ask about their experiences. This can provide valuable insights and potentially lead to referrals.

✨Tip Number 4

Prepare for technical assessments by practising coding challenges on platforms like LeetCode or HackerRank. Focus on algorithms and data structures, as these are often key areas of evaluation in software development roles.

We think you need these skills to ace Junior Software Development Engineer

Proficiency in programming languages such as C, C++, Java, Python
Understanding of web technologies including HTML, CSS, and JavaScript
Familiarity with frameworks like Java/Swing or AngularJS
Experience with databases, both RDBMS (Oracle preferred) and NoSQL (MongoDB, Hadoop)
Knowledge of Unix/Linux operating systems
Ability to analyse customer needs and develop software solutions
Experience in building APIs for system communication
Skills in running unit and performance tests
Capability to produce and distribute software documentation
Problem-solving skills and a motivation to learn new technologies
Strong communication skills for presenting solutions to stakeholders
Collaboration skills to work effectively within a team

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the Junior Software Development Engineer role. Focus on your programming languages, projects, and any internships or coursework related to software development.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and travel. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work collaboratively in a team.

Highlight Relevant Skills: In your application, emphasise your proficiency in programming languages such as C, C++, Java, or Python. Also, mention any experience with web technologies like HTML, CSS, and JavaScript, as well as database management skills.

Prepare for Technical Assessments: Since there will be an online coding assessment, practice coding problems and algorithms. Familiarise yourself with common data structures and algorithms to perform well in the technical interview.

How to prepare for a job interview at Amadeus

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as C, C++, Java, Python, and SQL. Be prepared to discuss your experience with these languages and how you've used them in past projects.

✨Showcase Problem-Solving Skills

During the interview, be ready to demonstrate your problem-solving abilities. You might be asked to tackle a coding challenge or explain how you would approach a specific technical issue. Think aloud to show your thought process.

✨Understand the Company Culture

Research Amadeus and its mission to enhance travel experiences. Understanding their values and culture will help you align your answers with what they are looking for in a candidate, especially regarding collaboration and diversity.

✨Prepare Questions for Your Interviewers

Have a list of thoughtful questions ready to ask your interviewers. This shows your interest in the role and the company. Inquire about team dynamics, ongoing projects, or opportunities for professional development within Amadeus.

Junior Software Development Engineer
Amadeus
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>