Software Development Engineer III
Posted 9 days 11 hours ago by Traveltechessentialist
- United Kingdom - London
- Technology
- Full-Time Regular
- Posted: 09/24/2025
- ID: R-98372
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 when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time off, parental leave, a flexible work model, and career development resources to fuel employees' passion for travel and ensure a rewarding career journey.
In this role, you will:- Participate in all phases of the software development lifecycle, including requirements gathering, functional and technical design, development, testing, roll out, and support.
- Solve complex business problems by applying disciplined development methodology and producing scalable, flexible, efficient, and supportable solutions.
- Write clean, maintainable, optimized, modular code with good naming conventions, using appropriate software frameworks.
- Coordinate with stakeholders from varied perspectives to develop solutions and contribute suggestions.
- Identify and suggest improvements for inefficiencies in code or system operation.
- Compile and generate reports on major operational or technical initiatives (e.g., RCAs) for larger groups, via written or oral means.
- Bachelor's or Master's degree in a technical field, or equivalent related professional experience.
- 5+ years of software development experience.
- Experience working with distributed systems and developing for fault tolerance.
- Professional experience in Java or Kotlin.
- Strong understanding of testing and monitoring tools and technologies.
- Demonstrated ability to lead and deliver medium sized projects end to end.
- Experience developing software in a team environment using agile methodologies (e.g., version control, DevOps, CI/CD).
- Experience with backend development in high performance, high throughput, highly available, and scalable services on cloud platforms.
- Ability to understand highly complex systems and design moderate complex systems.
- Experience formally mentoring junior developers.
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.
All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age.