Software Development Engineer III

Company: TN United Kingdom
Apply for the Software Development Engineer III
Location: London
Job Description:

Social network you want to login/join with:

Software Development Engineer III, London

Client: Expedia Group

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: e2bb240a7682

Job Views: 3

Posted: 23.05.2025

Expiry Date: 07.07.2025

Job Description:

Software Development Engineer III

We are looking for a Software Development Engineer III to join the Pricing teams (Distribution Supply and Trust Organization), responsible for developing and handling our pricing products that provide the best deals for our customers. The vision for this organization is to encourage travel by building a framework for trusted marketplaces.

Our team works on cutting-edge features in EG pricing services, which are high throughput, low latency systems essential to all of Expedia’s pricing services. We are passionate about growth and opportunity, investing in our engineers to build the best applications possible. We benefit both travelers and partners by providing innovative ways for partners to optimize their rates, maximizing exposure to potential travelers. Our cloud-native (AWS) technology-powered travel platform enables our marketplace participants. We organize for feature velocity, using AWS services like Lambda, Kinesis, ElastiCache, Aurora, DynamoDB, EC2, ECS, and S3. We also leverage open-source systems and libraries such as Redis, GRPC, Akka, Cassandra, and MongoDB, with our services built on JVM.

What you’ll do:

  • Collaborate with team members to co-develop and resolve problems
  • Build new technical expertise in specific engineering areas
  • Understand system and technology integration, including features and facilities involved
  • Apply software design principles, data structures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code
  • Implement tasks and provide data to support holistic solutions linking structure, people, process, and technology
  • Utilize formal training methods to current workloads, challenging the status quo where appropriate
  • Report clearly on work progress
  • Ask challenging questions when empowered to do so

Who you are:

  • Professional software engineering experience
  • Bachelor’s or Master’s degree in a related technical field or equivalent professional experience
  • Experience developing software in a team environment with at least 5 engineers (agile, version control, etc.)
  • Built and maintained software projects/products in production environments on public/hybrid cloud infrastructure
  • Strong in a typed object-oriented language like Java; Scala experience is a plus
  • Familiar with modern databases
  • Understanding of project alignment within teams and business needs
  • Ability to understand moderately complex systems
  • Ability to test and monitor your code
  • Knowledge of testing and monitoring tools

#J-18808-Ljbffr…

Posted: May 25th, 2025