cover image
Expedia Group

Software Developer Engineer III

On site

London, United Kingdom

Full Time

19-03-2025

Job Specifications

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a global hybrid work setup (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Role Summary

A high performing individual contributor who acts as a mentor to more junior engineers, applies new engineering principles to improve existing systems, and is responsible for leading complex, well-defined projects.

As software engineer in the Property Experience team, you will be responsible for building and maintaining our high-availability, high-transactional Property Detail Pages and the underlying experience APIs that power them.

You will be part of a multi-functional team of Product Managers, TPMs, Engineering Managers, and Software Engineers based in Gurgaon, Bangalore, London, and Madrid. We prioritise building high-quality software with a focus on availability, performance, scalability, and system resiliency.

What You'll Do

Act as a point of contact for technical issues related to specific work streams within a project.
Implement product features working as part of a multi-functional team using agile methodologies and run what you build approach
Lead the team to identify and develop lean technical solutions, guiding the team to find the right balance between technical excellence and shipping value to our users
Learn from others and share your own skills & perspectives too - we believe that no one is the finished article, and that there should be learning and career development in every role you do.

Who You Are

You’ve strong experience using backend technologies to build APIs preferably in VM languages (Java/Kotlin/Scala/Clojure/Groovy)
You are interested, or have some experience, working with frontend or Native tech too (React/Switf/Kotlin)
Be self-motivated with drive and good organisational skills to work on a fast-paced team delivering product features
Critical thinker, expected to speak out and voice concerns when needed
Passionate about learning and improving our codebase and developer experience
You have collaborated closely with Product Managers to represent the technical feasibility of work and turn requirements into technical solutions
You have a passion for teaching others - you will have coached or mentored other Engineers, elevating their technical skillsets

Good to know

We are looking for someone that can lean into the Frontend or Native, and Backend when needed. If you only have experience as a Backend engineer, but you are interested in learning, please still apply as we do not expect you to be an expert in both platforms, and we are happy to teach you.
This is a hybrid role, we work from our London office Three times a week.

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

About the Company

At Expedia Group (NASDAQ: EXPE), we believe travel is a force for good – it opens minds, builds connections, and bridges divides. We create transformative tech that enables unforgettable experiences for all travelers, everywhere. Our trusted family of brands are known and loved by millions, and we power more trips than anyone else. To learn more about our vision of a more open world through travel, visit www.expediagroup.com. We’re committed to providing an inclusive and accessible recruiting experience for candidates with... Know more

Related Jobs

Company background Company brand
Company Name
Understanding Recruitment
Job Title
Full Stack Java Developer
Job Description
Full Stack Java Developer – World-Leading Data Verification Salary – up to £75,000 + benefits Location – remote-first, between weekly and monthly London office visits I am excited to continue our excellent partnership with a global leader in data security and verification, with a focus in the education and employment industry. They provide security and digital fraud screening checks to over 50,000 institutions all around the world in nearly 200 countries. As they continue to grow, both as a business and in reputation, they are looking for a talented Full Stack Java Developer to join the team and contribute to the greenfield development of various new projects as well as maintaining and improving current products. As a Full Stack Developer, you must have experience with: Java Spring Vue ideally on the frontend They are open to React or Angular, as long as you are willing to learn and work in Vue SQL Understanding of the whole Software Development Life Cycle Be proactive and take initiative Nice to haves: Experience migrating to Azure or another cloud-based platform e.g. AWS, GCP Leadership experience Background in online anti-fraud, security, cybersecurity, background screening, digital fraud screening This will be an excellent place to work with its scale-up nature that affords you the opportunity to gain experience in many areas of the business taking on various tasks. Benefits you will enjoy as a Full Stack Java Developer include: Private healthcare Travel expenses Great flexibility as a remote-first company Fantastic career progression and growth opportunities If you enjoy flexibility while working for a growing, fast-paced company, apply now to be immediately considered for this brilliant Full Stack Java Developer opportunity! Please note: Due to compliancy reasons, we will only be able to consider applications based in and eligible to work in the UK.
London, United Kingdom
Hybrid
Full Time
20-03-2025
Company background Company brand
Company Name
Royal London
Job Title
Lead Software Engineer
Job Description
We’re the UK’s largest mutual life, pensions and investment company, offering protection, long-term savings and asset management products and services. Job Title: Lead Software Engineer Contract Type: Permanent Location: Edinburgh Working style: Hybrid 50% home/office based Closing date: 2nd April 2025 We are seeking a highly skilled and experienced Lead Software Engineer to join our dynamic team at Royal London.  As a Lead Software Engineer, you will play a crucial role in providing deep technical expertise to help our teams design, develop, test, and implement efficient solutions that meet business and customer requirements. The successful candidate will have a real impact into how Royal London develop our applications and will provide a blend of both solid leadership experience and technical expertise. You will be given the opportunity to grow your career within a team focussed on promoting internal career progression.  This role is focussed on our exciting new Pensions Application stack and contributes to our purpose of strengthening the mutual choice for our customers, by providing the best technology solutions to our customers. About The Role Leading in the development of complex technical solutions, managing own workload and that of the developers in the team. Providing technical advice and guidance to other software developers, proactively and reactively. Taking responsibility for ensuring that all code meets Royal London Group standards, guidelines, and quality gates for given technologies. Encouraging close collaboration with other disciplines within the team and with dependent teams. Taking an active role on the transfer of knowledge and sharing of experiences relating to own area of technical expertise at practice level. About You You will have hands on development experience in .Net and Angular, successfully delivering and leading change on complex applications. Enterprise experience working across the full software development lifecycle. Be passionate about driving a modern and inclusive culture. Can manage own workload whilst scheduling and allocating work to other developers. A growth mindset with the ability to lead, support, coach and mentor others. Able to communicate at all levels in an engaging and collaborative manner. About Royal London We’re the UK’s largest mutual life, pensions and investment company, offering protection, long-term savings and asset management products and services. Our People Promise to our colleagues is that we will all work somewhere inclusive, responsible, enjoyable and fulfilling. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve. We've always been proud to reward employees by offering great workplace benefits such as 28 days annual leave in addition to bank holidays, an up to 14% employer matching pension scheme and private medical insurance. You can see all our benefits here - Our Benefits Inclusion, diversity and belonging We’re an Inclusive employer. We celebrate and value different backgrounds and cultures across Royal London. Our diverse people and perspectives give us a range of skills which are recognised and respected – whatever their background.
Edinburgh, United Kingdom
Hybrid
Full Time
20-03-2025
Company background Company brand
Company Name
Yodel (Yodel Delivery Network Ltd)
Job Title
Java Developer
Job Description
Role Overview Java Developer Permanent Skyways Hub, Liverpool (Hybrid working) Competitive Salary + Great Benefits Here at Yodel we deliver more than just parcels we deliver a great experience when it comes to your career too. We are recruiting an experienced full stack developer that will be involved in the development, support and continual improvement of our Java applications. This role covers everything from the development of backend services to modern front-end websites and mobile applications, utilising automated testing, build pipelines and automated deployments. What you'll be doing As a full stack developer, you will be work in an agile team, following agile development practices including ceremonies, daily scrum meetings, sprint planning and retrospectives. At Yodel Continuous Delivery is at the core of our development approach. In addition to this you will contribute to the overall design of our systems and delivery of quality code to defined standards. The role requires the ability to work collaboratively in a scrum team, with responsibility for the delivery and support of modern software solutions. What you need to show us The effective Full Stack Developer will need to have previous commercial experience of developing Java and mobile systems with a good understanding of Java and Javascript languages covering the skills listed below. - Java Spring Boot - Java Script specifically React or Node.js - React Native - Agile Working Practices - Kafka - ElasticSearch, Logstash, Kibana - Mongo - Jenkins - Ansible - GIT or similar. In addition to the above skills, you will need to have excellent problem-solving abilities and fault analysis. You will have a proven capability to work independently whilst managing and prioritising your own workload as well as an ability to adapt and support the wider team as required as well as excellent incident and problem management skills. If you have DevOps, Linux experience, Shell scripting, Maven and Microservices - these are desirable skills we are looking for in this role. You will also be responsible for the following duties: - Test Driven Development - Paired programming, as require - Designing, developing, and maintaining robust, scalable, and high-performance web applications using Java and related technologies. - Collaborating with cross-functional teams, including product managers, designers, and other developers, to deliver end-to-end solutions. - Writing clean, efficient, and well-documented code for both front-end and back-end systems. - Building and integrating RESTful APIs and microservices to support seamless data exchange and functionality. - Developing responsive and user-friendly front-end interfaces using modern frameworks (e.g., Angular, React, or Vue.js). - Ensuring the security, performance, and reliability of applications through rigorous testing and optimization. - Troubleshooting, debugging, and resolving software defects and technical issues. - Participating in code reviews to maintain high-quality standards and share knowledge with the team. - Staying up-to-date with emerging technologies and industry trends to continuously improve our tech stack. - Contributing to the entire software development lifecycle, from concept and design to deployment and maintenance. - Providing coaching and mentoring to less experienced developers - Working collaboratively across IT and Business functions to deliver solution, or resolve underlying production system issues - Must be able to work closely with solution design, business analysts and product owners - Must be able to work with Business Representatives, providing communications in clear non-technical language. Why work with us f you are a self-motivated Java Developer looking to join an award-winning IT department, then click to apply. The role will be based at Yodel Head Office in Liverpool, but we do offer hybrid working. The successful candidate will receive the following great benefits: Competitive remuneration package Private Medical Insurance Mixture of office and home working Business casual dress code Pension Scheme Free personal & professional development courses 33 days holiday including bank holidays. Free parking On-site modern gym facilities (includes many classes per week including HIIT and yoga) In the office you will have access to Costa, Juice bar, Starbucks, and restaurant. Dedicated wellness initiatives that support your wellbeing, ranging from our 24-hour employee assistance programme to subsidised gym membership Partner discounts such as Nuffield Health, EE, The Cornish Company, Leicester Tigers, Laithwaite's Wine, SoSweet, Skatehut and Virgin Wines Access to Aviva Digi Care (healthcare support). What happens next? After reviewing your application, our recruitment team will contact you if you are successful. We will arrange a brief call to further explore your background and qualifications, as well as address any questions you may have. If it appears that there is a good fit, we will share your application with the hiring manager for their review. For this position, our interview process consists of two stage: First stage: You will be invited to a formal interview lasting approximately one hour. During this interview, you can anticipate a combination of competency-based questions and a technical test Second Stage: You will be invited to a formal interview lasting approximately one hour with a senior member of our IT team. Yodel recognises that its people are fundamental to its success. We are committed to equal opportunities, we value differences between people, and we aim to build teams that represent a variety of backgrounds, perspectives, and skills. If you would like to discuss any accessibility requirements for the recruitment process or the role, please contact the recruitment team who will be happy to discuss. Apply now to be considered for this exciting opportunity. Yodel is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Liverpool, United Kingdom
Hybrid
Full Time
20-03-2025
Company background Company brand
Company Name
Gemba Advantage
Job Title
Java Software Engineer
Job Description
Please note: For this role it is essential that you hold an active, or recently active SC clearance, and are willing and eligible to obtain a DV clearance. This role requires 3 days per week working in a central London office. Gemba Advantage is a collection of extraordinary individuals who are committed to delivering the best value to our customers. We design and build user centric, cloud native products and services that are secure, scalable and sustainable. Operating predominantly within the public sector, we focus our efforts on improving the working lives of organisations doing social good across the UK. Who are we hiring? We are currently looking for an experienced Java Engineer with an active, or recently active SC security clearance to join one of our delivery teams working with customers based in central London. Your role at Gemba: You will work as part of our agile delivery team, partnering closely with our customers, to deliver high-impact software that meets their ever-changing digital transformation needs. You will be responsible for the development of components of complex systems, using a variety of modern technologies and best practices to help produce reliable, secure, and scalable solutions. Applicants should have experience of the following: Java with Springboot Kubernetes Any experience of the following is desirable: Elastic/Opensearch Helm React AWS Go Why join Gemba? Gemba is built upon four core values that we believe make Gemba a great place to work! Our people are our most important asset and we prioritise their needs accordingly We succeed and fail as a team not as individuals. We do the right thing and we do the thing right. We maintain an overwhelming focus on the customers’ needs. Away from our values, Gemba offers an excellent and comprehensive package to our Gembans, including great salaries, meaningful perks, a culture of truly rewarding and celebrating success, amongst many other core benefits like flexible pensions and PMI. As an Equal Opportunity Employer, we recognise, and studies confirm, that often underrepresented candidates in the workplace are less likely to apply to roles unless they meet all skills and experience of the position. At Gemba we celebrate diversity and are committed to creating a diverse and inclusive workplace, therefore we make sure that our recruitment and selection processes never discriminate based upon age, race, religion, disability, sex, sexual orientation, gender reassignment, marriage and civil partnership, or pregnancy, and actively welcome applications from all groups.
London, United Kingdom
Hybrid
Full Time
20-03-2025