Software Development Engineer II - Payments

Expedia Group•Seattle, WA
•$119,000 - $166,500•Hybrid

About The Position

The Software Development Engineer II is part of Expedia Global Payments’ Consumer Payments team within the Book-to-Trip division. The team builds and maintains backend APIs for consumer and B2B payment processing, administrative tools for payment configuration, and support for payment methods across Expedia’s platform. Its services support global credit card processing and payment routing, with a focus on security, scalability, and availability. The engineer designs, builds, and maintains scalable backend payment services for Expedia’s global travel platform. The role applies backend development, cloud computing, software design principles, and modern engineering practices to create reliable production systems used by travelers and partners. The position also contributes to secure payment-data handling, service reliability, architectural improvements, and cross-functional feature delivery. The role is available only in Seattle, Washington, under a flexible work model requiring employees to be in the office at least three days per week. Relocation assistance is not offered.

Requirements

  • Bachelor’s degree or Master’s degree in a related technical field, or equivalent related professional experience.
  • At least 2 years of backend software development experience working with cloud-based and distributed systems at scale.
  • Proficiency in Java or Kotlin.
  • Hands-on experience integrating services with relational and NoSQL databases.
  • Experience with CI/CD pipelines and infrastructure/test automation.
  • Experience delivering features in Agile development environments.

Nice To Haves

  • Experience working on payment platforms or 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 on AWS.
  • A Master’s degree in a related technical field.

Responsibilities

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

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness and travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service