At a Glance
- Tasks: Write and maintain high-quality code for travel tech solutions.
- Company: Join Expedia Group, a leader in global travel technology.
- Benefits: Enjoy travel perks, flexible work, and generous time-off.
- Why this job: Shape the future of travel while growing your tech skills.
- Qualifications: 0-2 years in software development; eager to learn and collaborate.
- Other info: Be part of a diverse team making travel accessible for everyone.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Expedia Group brands power global travel for everyone, everywhere. We design cutting‑edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time‑off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Are you looking to launch your career in travel tech? Join our global team at Expedia Group, where we build scalable, high‑impact solutions that help millions of travelers find the best flights and hotel deals worldwide. As a Software Development Engineer I, you'll contribute to Expedia’s Supply & Marketplace Pricing services teams—systems that power transparent, localized, and optimized pricing across brands like Expedia, Orbitz, and Travelocity. You'll work on high‑traffic, distributed systems that handle millions of queries a day, with a strong focus on clean code, system integration, and user impact.
What You’ll Do
- Write, test, and maintain high‑quality, modular, and maintainable code
- Debug issues, contribute to system design, and ensure seamless integration across services
- Collaborate with team members in problem‑solving, code reviews, and technical discussions
- Apply core computer science concepts like data structures, OOP, and algorithms
- Learn from experienced engineers and seek opportunities to expand your technical skills
- Report on progress clearly and take ownership of assigned tasks
- Participate in Agile practices and contribute to a fast‑paced, team‑oriented development environment
Who You Are
- 0–2 years of experience in software development or related internships/projects.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Proficient in at least one programming language, such as Python, Java, Kotlin, or Scala.
- Familiar with version control systems (e.g., Git) and development tools (e.g., IntelliJ, Eclipse).
- Strong analytical and debugging skills, with a basic understanding of testing, monitoring, and software quality principles.
- A collaborative team player who thrives in a learning environment and embraces constructive feedback.
- Curious, self‑motivated, and eager to learn new technologies and frameworks.
At Expedia Group, we believe in empowering engineers to learn, grow, and innovate. You’ll join a supportive team where your ideas are valued, your contributions have real impact, and your career can evolve quickly. If you’re excited about building high‑performance software that touches millions of lives and want to grow in a global, fast‑paced tech environment, this role is for you! Work on meaningful problems that shape how the world travels. At Expedia Group, you’ll build tech that connects people, powers brands, and makes travel more accessible—on a truly global scale.
Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. 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.
Software Development Engineer I employer: Expedia, Inc.
Contact Detail:
Expedia, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer I
✨Tip Number 1
Network like a pro! Reach out to current employees at Expedia Group on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the tech team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures that are essential for the Software Development Engineer I role.
✨Tip Number 3
Showcase your passion for travel tech! In interviews, share your thoughts on how technology can enhance the travel experience. This will demonstrate your alignment with Expedia Group's mission and values.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our vibrant community!
We think you need these skills to ace Software Development Engineer I
Some tips for your application 🫡
Show Your Passion for Travel Tech: When writing your application, let your enthusiasm for travel tech shine through! Share any personal experiences or projects that highlight your love for technology and how it can enhance the travel experience.
Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We want to see how your background aligns with what we’re looking for in a Software Development Engineer I.
Highlight Your Collaborative Spirit: Since we value teamwork, don’t forget to mention instances where you’ve successfully collaborated with others. Whether it’s through group projects or internships, show us how you thrive in a team-oriented environment!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way to ensure your application gets into the right hands and shows your commitment to joining our amazing team at Expedia Group!
How to prepare for a job interview at Expedia, Inc.
✨Know Your Code
Make sure you’re comfortable discussing your coding projects and the languages you’ve used. Be ready to explain your thought process behind your code, especially if you've worked with Python, Java, Kotlin, or Scala. Practising coding challenges can help you articulate your problem-solving skills during the interview.
✨Understand the Company Culture
Familiarise yourself with Expedia Group's values and leadership agreements. They emphasise an open culture where everyone belongs, so be prepared to discuss how you can contribute to this environment. Show that you appreciate diversity and collaboration, as these are key to their success.
✨Brush Up on Core Concepts
Since the role involves applying core computer science concepts, make sure you can confidently discuss data structures, OOP, and algorithms. Prepare to answer technical questions that test your understanding of these principles, as they’ll likely come up during the interview.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the team dynamics, Agile practices, or the specific projects you might work on. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you. Plus, it’s a great way to demonstrate your curiosity and eagerness to learn!