More jobs:
Software Development Engineer III
Job in
City of Westminster, Central London, Greater London, England, UK
Listed on 2026-07-24
Listing for:
Expedia, Inc.
Full Time
position Listed on 2026-07-24
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
In this role, you will:
- Own mission‑critical services end‑to‑end—from technical design and API contracts through implementation, deployment, and ongoing operations—for high‑throughput, low‑latency distributed pricing services at global scale.
- Partner with the business to have a clear understanding of how your technology stack is tied to business outcomes and our bottom line.
- Analyze complex problems, deconstruct them into manageable milestones, and collaboratively deliver sustainable technical solutions.
- Participate actively in architecture reviews, write thorough technical documentation, and conduct detailed code reviews.
- Creatively test and maintain software applications using a variety of development tools following design requirements.
- Research and recommend frameworks and design patterns, identify areas of improvement within the code, and suggest solutions.
- Advocate for operational excellence (e.g., unit testing, SLAs, resilience, scalability) and strive for optimum efficiency across boundaries.
- Mentor team members, sharing knowledge to foster continuous growth and collaboration.
- Bachelor’s Degree in Computer Science or equivalent (5+ years of professional software development experience), or Master’s Degree (4+ years post‑degree experience).
- Hands‑on experience in software development using Java, Scala, Kotlin, or similar object‑oriented or functional languages.
- Proven experience building and operating scalable distributed systems and services within AWS or similar cloud infrastructure.
- Experience formally mentoring at least three individuals and driving technical design end‑to‑end for at least three projects.
- Ability to identify business problems and design solutions that are testable and observable.
- Understanding of relational and No
SQL databases, data structures, API patterns, and service‑oriented architectures. - Ability to establish operational excellence metrics and advocate for project quality via testing, monitoring, and alerting.
- Strong knowledge of distributed caching solutions (Redis, Couchbase, Memcached, or similar).
- Experience on Agile teams of at least five engineers, with knowledge of modern methodologies, version control, CI/CD practices.
- Commitment to technical excellence and strong communication skills, capable of thriving in a globally distributed environment.
- Experience with low‑latency and high‑throughput processing (1M+ TPS) microservices.
- Proficiency in integrating AI/ML‑enabled solutions within backend systems and leveraging AI tools to enhance product outcomes.
If you need assistance with any part of the application or recruiting process due to a disability or other medical condition, please reach out to our Recruiting Accommodations Team.
We are 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.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×