Travel Tech Essentialist Job Board

The Leading Platform for Travel Tech Careers and Talent. Jobs updated daily

Employers / Post a Job

Software Developer Engineer II

Expedia

Expedia

Software Engineering
Bengaluru, Karnataka, India
Posted on Aug 20, 2025
Back to results

Software Developer Engineer II

  • India - Bangalore

  • Technology

  • Full-Time Regular

  • 08/19/2025

  • ID # R-96750

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Customer service plays a crucial role in building trust, enhancing
guest experiences, and ensuring smooth journeys. It involves assisting travelers with bookings, resolving issues promptly, providing accurate information. At Traveler & Partner Service Platform, We are building contact centre technologies for better customer and agent experiences.
Business Contribution/Impact: Within the Traveler & Partner Service Platform
(TPSP), Omnichannel services are built on Amazon Connect’s contact and routing technology, replacing legacy CCaaS solutions for chat and voice. These services power authentication, authorization, user onboarding, and agent scoring capabilities that are critical to secure and seamless customer interactions. By leveraging AI-driven
experiences—such as natural language voice self-service and personalized routing based on customer context—we are enhancing efficiency, improving agent
effectiveness, and delivering more tailored experiences that align with EG’s evolving business and brand needs.


What you’ll do:
Collaboration

  • Work closely with peers and cross-functional teams to understand dependencies and contribute to shared problem-solving.

  • Participate in communities of practice to exchange knowledge and improve engineering practices.

Leadership and Mentoring

  • Proactively learn new technical skills, especially in backend engineering and related technologies.

  • Share learnings with teammates to improve overall team effectiveness. Systems and Technological Integration

  • Understand relationships between backend applications, databases, APIs, and infrastructure.

  • Apply this understanding when integrating systems or troubleshooting issues.

  • Application Development / Programming

  • Design, develop, and test backend applications and services to meet functional and non-functional requirements.

  • Write clean, maintainable, modular, and optimized Java code using frameworks such as Spring Boot.

  • Implement and optimize database queries and schema designs to meet application data needs.

  • Participate actively in code reviews, providing constructive feedback and clarifying implementation details.

Systems Thinking

  • Collaborate with stakeholders to gather perspectives and contribute to solution design.

  • Identify opportunities to improve processes and workflows within the team.

  • Apply a systems-thinking approach to ensure people, process, and technology considerations are accounted for in solutions.

Innovation

  • Identify inefficiencies in code, APIs, or system performance and propose

improvements.

  • Contribute ideas for evolving the codebase, architecture, or development

practices.
Technical Communication / Presentation

  • Document technical solutions and key design decisions clearly for team

reference.

  • Communicate effectively during discussions, retrospectives, and when sharing

outcomes (e.g., postmortems or RCA reports).
Who you are:
Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field, or equivalent professional experience.

  • 2-4 years of professional backend development experience.


Technical Skills & Experience

  • Strong proficiency in Java with experience in frameworks like Spring / Spring Boot.

  • Solid understanding of object-oriented design, data structures, algorithms, and design patterns.

  • Experience in building and maintaining RESTful APIs / microservices.

  • Hands-on experience with SQL / relational databases (e.g., MySQL, PostgreSQL) and exposure to NoSQL stores is a plus.

  • Familiarity with message queues, caching, and distributed systems concepts.

  • Experience with unit testing, integration testing, and monitoring tools.

  • Good understanding of CI/CD pipelines, version control (Git), and build tools (Maven/Gradle).

  • Ability to debug, troubleshoot, and resolve production issues within defined SLAs.

  • Exposure to cloud environments (AWS, GCP, or Azure) is a plus.

Soft Skills & Responsibilities

  • Ability to design and implement moderately complex backend systems with

  • guidance.

  • Writes clean, testable, and maintainable code following best practices.

  • Collaborates effectively with cross-functional teams (frontend, QA, product, DevOps).

  • Understands how project deliverables align with business needs.

  • Provides input in technical discussions and contributes to improving system reliability and performance.

  • Mentors junior engineers when needed.

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.