Software Development Engineer II (Pricing) – Prague, Czechia

expediagroup

🖥️ Software Development Engineer II – Pricing

Location: Prague, Czechia
Job Type: Full-Time | Regular | Hybrid Work Model
Department: Technology
Industry: Travel Tech


🌍 About Expedia Group

At Expedia Group, we connect the world through travel. Our innovative platforms and brands—Expedia, Hotels.com, Vrbo, and more—empower millions of travelers and partners worldwide. Behind our tech is a vibrant, inclusive community committed to reshaping the way the world explores.


🚀 Role Overview

Join our Pricing Engineering Team, a strategic unit within the Traveler Business Team, tasked with building scalable, cutting-edge pricing platforms that directly influence the company’s profitability across global brands. We’re looking for an ambitious, creative engineer to contribute to the design, development, and delivery of intelligent pricing systems that make an impact.

This role demands technical rigor, curiosity, and a solution-first mindset to deliver robust microservices and distributed systems powering real-time pricing decisions.


🔧 Key Responsibilities

  • Build Scalable Services: Design and implement next-gen microservices using Java, Scala, Kotlin, Spring Boot, Spark, and Python
  • End-to-End Development: Write clean, maintainable code with clear documentation and testing across the full tech stack
  • Cross-Team Collaboration: Partner with distributed teams, pricing strategists, and program leads to convert business needs into technical solutions
  • Rapid Prototyping: Evaluate and pilot new technologies and approaches to improve platform efficiency and pricing capabilities
  • Production Support: Investigate and resolve production issues, ensuring platform reliability and uptime
  • Continuous Improvement: Identify tech/process enhancements, champion best practices, and participate in code and design reviews
  • Documentation & Knowledge Sharing: Maintain internal knowledge bases for onboarding and knowledge transfer

🧠 What You Bring

  • Education: Bachelor’s or Master’s degree in Computer Science, Communication Systems, or related technical field
  • Experience: 2+ years of professional software engineering experience in a high-performance environment
  • Technical Expertise:
    • Strong programming skills in Java and Scala
    • Deep knowledge of OOP, data structures, algorithms, and system design fundamentals
    • Familiarity with Spring/Spring Boot and microservice architecture
    • Advantageous experience with Apache Spark and large-scale data processing
    • Proficiency with AWS or similar cloud platforms
    • Understanding of testing frameworks, CI/CD pipelines, and monitoring tools

🎁 Benefits & Perks

  • Travel Discounts: Access to exclusive deals across all Expedia Group brands
  • Flexible Work: Hybrid model with generous time off and parental leave policies
  • Career Growth: Comprehensive training resources and opportunities to upskill
  • Inclusive Culture: A collaborative, open environment where innovation and individuality thrive
  • Recognition: Proud to be named a Glassdoor Best Place to Work 2024 and honored by Forbes, TIME, Disability:IN, and more

🌈 Equal Opportunity Employer

Expedia Group is committed to building a diverse and inclusive workforce. We welcome applicants from all backgrounds and ensure equal opportunity regardless of race, gender, age, disability, religion, or sexual orientation. If you require accommodations during the hiring process, reach out via our Accommodation Request form.


To apply for this job please visit careers.expediagroup.com.

Job Overview
Job Location