Software Development Engineer II

Expedia Group•Austin, TX
•$119,000 - $166,500•Hybrid

About The Position

Expedia Group is hiring a Software Development Engineer II for its Consumer Payments team within Expedia Global Payments, part of 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 a variety of payment methods across the platform. Its services are designed for security, scalability, and availability, supporting credit card processing and payment routing globally. The role focuses on backend development, cloud computing, and modern engineering practices to build reliable production systems that serve travelers and partners. The position is available only in Austin, Texas, and follows a flexible work model requiring employees to work in the office at least three days per week. Relocation candidates are not being considered, and relocation assistance is not available. The total cash range is $119,000 to $166,500, with the potential to increase pay to $190,500 based on ongoing, demonstrated, and sustained performance. Starting pay varies according to factors including location, budget, and the individual's knowledge, skills, and experience; ranges may be modified in the future.

Requirements

  • Bachelor's or master's degree in a related technical field, or equivalent related professional experience.
  • At least 2 years of experience in backend software development, 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 and 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 supporting Expedia’s global travel platform.
  • Apply software design principles, data structures, design patterns, and computer science fundamentals to write 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