Software Develpment Engineer III

Expedia·Workday
IndiaFull-timePosted Jul 8, 2026
Apply

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.


Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Expedia Group is seeking a motivated, highly driven and hardworking Software Engineer for the eCommerce Identity platform team in a highly collaborative, fast-paced, high energy environment.

The Identity team is building the next-generation technology platforms and services to recognize users and handle digital identities and accounts across Expedia. The Platform Identity team at Expedia is at an exciting juncture and poised to transform how we handle one of the core assets of Expedia – Users into the next generation of technology! Migrating millions of users as well as a diverse and large number of clients to the cloud, scaling up for an ever-increasing identified user base, introducing cutting edge security and privacy measures, providing a user experience that encourages more user registrations are just a few challenges that you would participate. We are building the platform for authenticating, session management, profile management, risk mitigation, and analytics for driving intelligence from customer interaction patterns. It's an exciting time to join the team as we're setting about building the next generation of our platform. We have a passion for exploration and a keen focus on getting better every day. We aren't afraid to have fun, try new things and learn from our mistakes.

Join us and you'll be helping build a best in class customer-facing identity solution, solving hard problems at scale and part of mission-critical software with a direct impact on the bottom line. Besides learning niche tools and languages, you will also learn about developing secure applications. All of this and you'll get to experience the dynamic, diverse and collaborative agile working environment we are so proud to provide. You will use agile methodologies to plan ahead, understand and communicate priorities clearly and work closely with product owners, engineers and architects.

As an SDE III, your role will be to work both independently and as a team member to creatively develop software that scales to the largest travel platform on the internet.

EXPERIENCE 5+ years with a Bachelor's degree, or 3+ years with a Master's degree.

## EDUCATION Bachelor's or Master's in a technical field, or equivalent experience.

## BACKGROUND - Software development in at least one programming language - Built and maintained multiple data pipelines and/or data products in production (bug fixing, troubleshooting, monitoring) ---

## REQUIRED TECHNICAL SKILLS ### Languages and Development - Strong proficiency in at least one of: Java, Python, Scala - Experience with data processing frameworks such as Apache Spark, PySpark, or Apache Flink - Identifies strengths and weaknesses among languages for specific use cases - Writes clean, maintainable, optimized, and modular code with good naming conventions - Understands software frameworks and leverages them to write simpler code ### API Design and Integration - Experience designing and building RESTful APIs following industry best practices - Hands-on experience with GraphQL — schema design, queries, mutations, subscriptions, and resolvers - Experience with API documentation standards such as OpenAPI/Swagger - Understands API versioning, backward compatibility, and deprecation strategies - Experience consuming and integrating with third-party APIs and internal platform APIs - Familiarity with API gateway patterns, rate limiting, and authentication flows (OAuth 2.0, JWT, API keys) - Creates APIs to be consumed across the business unit with a focus on developer experience and reliability ### Cloud Platforms - Hands-on experience with at least one major cloud provider - AWS: S3, EMR, Kinesis, Glue, Redshift, Lambda, API Gateway - Understands cloud-native data services and when to apply them ### Architecture and Systems - Understands and designs moderately complex distributed systems - Understands how projects and teams interact with each other - Applies organizational technology patterns effectively and recommends alternatives when needed - Understands the relationship between applications, databases, and technology platforms - Familiar with microservices architecture and service mesh patterns (e.g., Istio, Envoy) ### Testing, Monitoring, and Operations - Tests and monitors code at the project level using tools such as Datadog, Splunk, or Grafana - Experience with API testing tools such as Postman, Insomnia, or automated contract testing - Experience with unit and integration testing frameworks (JUnit, pytest, Scalatest) - Debugs, tests, and fixes issues within established SLAs - Designs software that is easily testable and observable ### DevOps and Collaboration - Proficient with Git and source control workflows - Experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Spinnaker - Familiar with containerization technologies such as Docker and Kubernetes ### Business Acumen - Understands how team goals fit a business need - Identifies business problems at the project level and provides solutions ---

## GOOD TO HAVE *Specialist data engineering skills. Strong candidates may grow into these areas on the team.* ### Data Engineering and Pipelines - Hands-on experience building and operating batch and real-time data pipelines - Experience with stream processing platforms such as Apache Kafka, Apache Flink, or Spark Streaming - Familiarity with workflow orchestration tools such as Apache Airflow or Argo Workflows - Experience with data storage formats including Parquet, Avro, ORC, or Delta Lake - Familiarity with data modeling, schema design, and schema evolution patterns - Experience with data validation frameworks and data quality tooling - Understands data performance tuning, query optimization, and cost optimization ### Data Storage and Access - Experience with distributed query engines such as Trino, Presto, or Hive - Familiarity with NoSQL databases such as Cassandra, HBase, or DynamoDB - Experience with relational databases (MySQL, PostgreSQL) and data warehousing concepts - Understanding of data lakehouse patterns and table formats such as Apache Iceberg ---

## ROLE EXPECTATIONS ### Technical Excellence - Develops and tests complex or non-routine software applications and procedures to meet design requirements - Applies knowledge of software design principles, data structures, and design patterns - Recognizes inefficiencies in code or systems and proposes improvements - Recommends advancements and innovations in data engineering, cloud data platforms, data models, and business intelligence - *Good to have:* Applies distributed computing, performance and scalability tuning, advanced data structures, and algorithms to batch and real-time stream analytics and large data processing ### Collaboration and Leadership - Leads and clarifies code evolution in code reviews - Proactively teams up with peers across the organization to understand cross-dependencies and solve shared problems - Shares new skills and knowledge with team members to increase overall effectiveness ### Strategic Thinking - Thinks holistically to identify opportunities to improve efficiency across organizational boundaries - Assists with whole systems analysis by ensuring all components (structure, people, processes) are considered - Compiles and reports on major operational or technical initiatives (such as RCAs) to larger groups, in written or oral form - Continually seeks new technical skills in the data and software engineering space

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation.


About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.


Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.


Equal Opportunity

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.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free