Software Development Engineer III - Expedia Global Payments

Expedia Expedia · Hospitality · Seattle, WA

Software Development Engineer III for Expedia Global Payments, focusing on building and maintaining backend payment reconciliation services and administrative tools. The role involves designing, building, and operating scalable distributed cloud services with a focus on security, scalability, and availability for global payment processing. While GenAI capabilities are mentioned as a potential improvement, the core of the role is in traditional backend engineering for financial services.

What you'd actually do

  1. Design, build, and maintain scalable backend payment services that support Expedia’s global travel platform
  2. Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions
  3. Implement secure data handling practices to protect payment information and meet compliance standards
  4. Recommend and apply architectural patterns or GenAI capabilities to improve system design and innovation
  5. Enhance service reliability through observability, automation, and continuous operational improvements
  6. Lead and collaborate with cross-functional teams to deliver high-impact features aligned with Expedia’s strategic goals

Skills

Required

  • Java/J2EE, C#, or similar object-oriented languages
  • integrating services with relational and NoSQL databases
  • CI/CD pipelines
  • infrastructure/test automation
  • Agile development environments
  • distributed cloud services
  • backend development
  • cloud computing

Nice to have

  • payment platforms
  • backend services leveraging GenAI technologies
  • multi-quarter, cross-team projects
  • supporting complex distributed systems in production
  • monitoring, debugging, incident resolution, and root-cause analysis
  • designing and deploying scalable services in a cloud environment (e.g., AWS, Azure, GCP)

What the JD emphasized

  • payment processing
  • global scale
  • secure data handling practices
  • compliance standards
  • scalable backend payment services