Job Summary:
Expedia Group is a leader in global travel technology, aiming to enhance travel experiences for everyone. They are seeking a Software Development Engineer III to lead the development of features for traveler experiences across their brands, focusing on modular and scalable software components while mentoring junior developers.
Responsibilities:
• Lead development of features for the traveler experience across all of EG brands’ Landing Pages
• Explore, learn, design, and implement modular and scalable software components, based on your understanding of the EG ecosystem, complemented by current industry trends
• Understand the business problem space, and communicate impact to technical decisions
• Provide high-level estimates, and breakdown of tasks for the solutions proposed
• Enable decision making to architecture, and technical challenges faced by the team
• Document and share best practices, maintain and enhance quality of code written
• Optimize existing observability, and monitoring solutions, and proactively identify methods to close the gap to maintain high operational excellence
• Mentor junior developers in your chosen area of technology
• Actively participate and contribute to communities of practice in your area of expertise.
Qualifications:
Required:
• 5+ years for Bachelor’s degree and 3+ years for Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience in the industry
• 5+ years of hands-on software development experience, ideally in large-scale or enterprise environments
• Proven experience designing, developing, and maintaining robust, scalable applications
• Advanced knowledge in one or more programming languages
• Server-side technologies: Java, Kotlin with a solid understanding of API design in GraphQL/RESTful services
• Frontend libraries and frameworks: Javascript/Typescript, HTML/CSS, React.js, Node.js
• Familiarity with cloud architecture and platforms like AWS
• Strong experience in unit testing, integration testing, and end-to-end testing, using frameworks and tools like JUnit, Mockito, Jest, Cypress, or Selenium
• Experience with CI/CD pipelines and tools like Jenkins, Spinnaker, or GitHub Actions
• Excellent communication and collaboration skills, with a demonstrated ability to work effectively in cross-functional teams.
• Capable of mentoring junior developers and participating in technical discussions and decision-making processes
Preferred:
• Experience designing and evolving multi-service or domain-level architectures, including API contracts, data modeling strategies, and low-level design for complex business scenarios
• Demonstrated ability to drive operational excellence, using metrics, logging, alerting, and automation to improve availability, performance, and maintainability at scale
• Hands-on experience integrating or consuming AI/ML enabled capabilities in applications or services, including safely operating AI-driven features in production, and familiarity with AI-driven systems, tools, or workflows in engineering environments
• Proven track record of using data and experimentation to inform technical decisions, optimize system behavior, and guide iterations on product and platform capabilities
• Experience leading technical delivery for cross-team initiatives, mentoring other engineers on full stack practices, and contributing to shared frameworks that can be reused across domains, including applying foundational AI/ML concepts to enhance developer productivity or product functionality
Company:
Expedia Group, Inc. (NASDAQ: EXPE) is the global travel marketplace with one purpose: to help travelers explore the world, one journey at a time. Founded in 1996, the company is headquartered in Seattle, USA, with a team of 10001+ employees. The company is currently Late Stage.