Expedia Group is Hiring Software Development Engineer I | Gurgaon | Early Career Software Engineers Can Apply
Job Description
Expedia Group is hiring Software Development Engineer I for its Gurgaon office. This opportunity is ideal for recent graduates and early-career software engineers with 6 months to 2 years of experience who are passionate about Java, Scala, software engineering, backend development, and building large-scale travel technology platforms.
As a Software Development Engineer I, you will collaborate with experienced engineers to develop scalable software solutions, build high-quality applications, solve complex technical challenges, and contribute to the technology powering Expedia Group's global B2B travel ecosystem.
𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Expedia Group
𝐑𝐨𝐥𝐞: Software Development Engineer I
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Gurgaon, Haryana
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: Full-Time
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Regular
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 6 Months – 2 Years
𝐀𝐛𝐨𝐮𝐭 𝐄𝐱𝐩𝐞𝐝𝐢𝐚 𝐆𝐫𝐨𝐮𝐩
Expedia Group is one of the world's leading travel technology companies, connecting millions of travelers with hotels, flights, vacation rentals, and travel experiences across the globe. Through its innovative technology platforms and global B2B network, Expedia empowers travelers and business partners with seamless digital travel solutions while driving innovation in the travel industry.
𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
As a Software Development Engineer I, you will work alongside experienced software engineers to design, develop, test, and maintain scalable software applications. You will apply software engineering principles, collaborate on enterprise projects, solve technical challenges, and contribute to building reliable solutions for Expedia's global travel ecosystem.
Roles & Responsibilities
- Collaborate with engineering teams to design and develop scalable software solutions.
- Develop, test, and maintain high-quality software applications.
- Write clean, modular, maintainable, and optimized code using software engineering best practices.
- Apply data structures, algorithms, and software design principles during development.
- Support the integration of systems and enterprise technologies.
- Debug, monitor, and troubleshoot software applications to improve performance.
- Build strong collaborations with cross-functional engineering teams.
- Learn from subject matter experts and continuously enhance technical expertise.
- Communicate project progress, technical updates, and implementation status effectively.
- Contribute to building enterprise-grade solutions supporting Expedia's global B2B platform.
Qualifications & Eligibility
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 6 months to 2 years of professional software development experience.
- Experience building at least three independent software projects.
- Strong programming knowledge in Java or Scala.
- Good understanding of software engineering concepts, algorithms, and data structures.
- Strong analytical, communication, and problem-solving skills.
Skills Required
- Java
- Scala
- Data Structures
- Algorithms
- Object-Oriented Programming (OOP)
- Software Development
- Testing & Debugging
- Problem Solving
- Team Collaboration
- Communication Skills
𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬
- Software Design Principles
- Data Storage Concepts
- Monitoring Tools
- System Integration
- API Development
- Git
- CI/CD Basics
- Agile Methodologies
- Backend Development
- Cloud Fundamentals
𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐄𝐱𝐩𝐞𝐝𝐢𝐚 𝐆𝐫𝐨𝐮𝐩?
- Work with one of the world's leading travel technology companies.
- Build products that power millions of travel experiences globally.
- Collaborate with experienced software engineers on enterprise-scale applications.
- Gain exposure to modern software engineering practices and technologies.
- Learn through mentorship, innovation, and continuous professional development.
- Contribute to impactful global B2B technology solutions.
- Grow your career in a collaborative and inclusive engineering environment.
𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬
This role provides an excellent foundation for careers such as:
- Software Development Engineer
- Java Developer
- Scala Developer
- Backend Developer
- Full Stack Developer
- Platform Engineer
- Cloud Engineer
- Senior Software Engineer
- Technical Lead
- Software Architect
𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?
- B.E./B.Tech graduates in Computer Science, Information Technology, Software Engineering, or related disciplines.
- Candidates with 6 months to 2 years of software development experience.
- Fresh graduates with strong internships and multiple software development projects.
- Developers proficient in Java or Scala programming.
- Candidates interested in enterprise software engineering and large-scale backend systems.
- Aspiring software engineers seeking long-term career growth in global product development.
Apply for this Position
Apply Now