Software Development Engineer II (Backend)

Gurugram, Haryana, India
Jun 25, 2024
Jun 25, 2025
Hybrid
Full-Time
2 Years
Job Description

Expedia Group aims to become the world’s largest travel platform. As part of this mission, our Platform Solutions team is developing a unified platform to streamline onboarding for all Expedia brands and partners. This platform will replace individual brand implementations, ensuring consistency, simplicity, and efficiency, while reducing operational and development costs.

As a Software Development Engineer II in Platform Solutions, you will play a crucial role in designing and developing a highly performant, event-driven billing capability that is simple to implement, easy to consume, and primarily self-service.

Key Responsibilities

  1. Code Quality. Write clean, efficient, and thoroughly tested code. Engage in pair programming and code reviews.
  2. Collaboration. Work closely with subject matter experts and other engineers.
  3. Distributed Systems. Develop and operate highly available systems for data extraction, ingestion, and processing of large data sets.
  4. Application Development. Design and test standard software applications and related procedures to ensure they meet design requirements.
  5. Advanced Concepts. Apply object-oriented design, distributed computing, performance tuning, and advanced data structures to real-time streaming and data processing.
  6. Innovation. Stay informed about advancements and changes in technologies, particularly cloud data platforms.
  7. Communication. Effectively communicate technical and design considerations within the team.

Who You Are

  1. Educational Background. Bachelor’s degree in a Technical field or equivalent professional experience.
  2. Technical Skills. Proficiency in a programming language (e.g., Java, Scala, Kotlin).
  3. API Development. Experience in building APIs and data processing applications in production environments using public/hybrid cloud infrastructure.
  4. Software Theory. Strong understanding of software development theory and design.
  5. Testing & Monitoring. Knowledge of testing, monitoring, and alerting practices.
  6. Attributes. Self-starter, highly organized, quick learner, and team-oriented with strong communication skills.

Commitment to Inclusion

Expedia Group is dedicated to fostering an inclusive work environment with a diverse workforce. We welcome applications from all qualified individuals regardless of race, religion, gender, sexual orientation, national origin, disability, or age.

Application Process

For applicants requiring assistance due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is exclusively for individuals with disabilities who need support during the application and interview process.

Security Notice

Employment opportunities and job offers at Expedia Group will always come from our Talent Acquisition and hiring teams. Do not provide sensitive personal information unless you are confident in the recipient's identity. Expedia Group does not extend job offers via email or other messaging tools to individuals without prior contact. Our official email domain is @expediagroup.com. Visit careers.expediagroup.com/jobs for official job openings.