i
Expedia Group
63 Expedia Group Jobs
Senior Software Development Engineer
Expedia Group
posted 6d ago
Flexible timing
Key skills for the job
The Reservation team is responsible for booking and servicing reservations originating from all point of sales in EG. The platform is developed on a microservices architecture and runs in the cloud using Amazon Web Services. This role will be contributing to our key initiative to make the reservation platform easily extensible for product servicing as well as ensuring it is a highly scalable and resilient platform. The immediate focus will be to solve the challenges on post booking for Air Product lines. The Reservations team is looking for someone who will deliver
automated solutions to create a highly available ecosystem to power the Reservations Platform.What s in it for you? Beyond travel perks and other competitive benefits, you can walk away from work each day knowing you truly made an impact. You can create a new feature that goes on the live site. You can build programs that simplify our backend search and supply processes.
This and more can be achieved, all while working alongside thoughtful, hardworking, technical people who love travel to their core.
Technologies we use: Java, Scala, Spring Boot, ElastiCache (Redis), GraphQL, Docker, Kafka, Cassandra, MongoDB, Hadoop, Qubole, Spark, DataDog, Splunk, AWS cloud.
In this role, you will:
Collaborate closely with product managers, UX designers, partner engineering, and cross-functional teams to build and launch new, highly visible features.
Provide technical leadership on high-impact projects.
Influence and coach a distributed team of developers.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Manage project priorities, deadlines, and deliverables.
Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)
Have broad knowledge of the entire product and in EGs languages, frameworks, cloud
services, toolkits, methodologies enabling you can help with any component, or type of issues
Gain insight into how customers utilize technology for their competitive advantage and apply this knowledge to suggest areas for improvement.
Experience and qualifications:
Bachelors degree or equivalent practical experience
8+ years of experience in software development, and with Coding, data structures/algorithms
5+ years of experience building and developing distributed systems, or experience with compute technologies, complex software solutions
5+ years of experience testing, and launching software products, and at least 3+ years of experience with software design and architecture.
Passion for building high-quality software in a fast-paced environment through iterative Agile development process
Ability to work in a diverse organisation with global decentralised teams, working across multiple locations
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Expedia Group Senior Software Development Engineer roles with real interview advice
Cool office with cab and cafeteria. Tech stack in use is comparatively updated and got learning curve in the organisation.
Some teams leadership doesnt have vision what they are doing and why ? Too much over engineering by senior tech leaders and they keep migrating from x to y
6-7 Yrs
Gurgaon / Gurugram