Software Development Engineer III - AI

Expedia Expedia · Hospitality · Austin, TX

Software Development Engineer III role on the VRBO Payment onboarding/payout team, responsible for building and maintaining consumer reconciliation services and common tools for the consumer payments ecosystem. Focuses on backend development, cloud computing, and modern engineering practices for high security, scalability, and availability in payment processing.

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

  • Bachelor's degree or Master's in a related technical field; or equivalent related professional experience
  • 5+ years of experience in backend software development, working with cloud-based and distributed systems at scale
  • Proficiency in Java/J2EE, C#, or similar object-oriented languages, with hands-on experience integrating services with relational and NoSQL databases
  • Experience with CI/CD pipelines, infrastructure/test automation, and delivering features in Agile development environments

Nice to have

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

What the JD emphasized

  • VRBO Payment onboarding/payout team
  • consumer reconciliation services
  • common tools used to configure the entire consumer payments ecosystem
  • operational health of payment processing
  • pay-in and pay-out transactions
  • backend payment services
  • payment information
  • compliance standards
  • GenAI capabilities
  • payment platforms
  • GenAI technologies
  • payment information