Geneva or Switzerland Hybrid Employment

Expedia Group is hiring a Software Development Engineer

About the Role

Expedia Group is looking for a Software Development Engineer III to join a team focused on unlocking the power of data. You'll help hotel partners and vacation rental owners understand their performance and take meaningful action by designing and building robust, scalable backend solutions.

What You'll Do

  • Collaborate with diverse engineering teams, product stakeholders, and machine learning engineers to understand business requirements and dependencies.
  • Shape new product features, break down implementation work, and help prioritize development tasks.
  • Design and build robust, scalable, and efficient medium-sized backend solutions.
  • Maintain and enhance existing applications, APIs, and data pipelines.
  • Continuously build expertise in new technologies and share knowledge with the team.
  • Help the team progress, identify risks, and simplify complex challenges.

What We're Looking For

  • Master’s degree in Computer Science or a related technical field, or equivalent professional experience—including non-traditional or self-taught backgrounds.
  • 5+ years of experience in application development.
  • Strong understanding of computer science fundamentals, data structures, algorithms, and design patterns.
  • Proficient in backend/API development using Java Spring Boot, Node.js, and TypeScript.
  • Skilled in working with relational databases.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with several Amazon Web Services (AWS) offerings.

Nice to Have

  • Experience building data pipelines using big data technologies such as Apache Spark.
  • Experience with web development and familiarity with JavaScript frameworks such as React is a plus.

Technical Stack

  • Languages & Frameworks: Java Spring Boot, Node.js, TypeScript
  • Data: Relational Databases, Apache Spark
  • Infrastructure: Docker, Kubernetes, AWS
  • Frontend: React

Team & Environment

You will join a team of talented and creative full stack engineers who follow agile practices, based in Geneva and collaborating with multiple Expedia Group teams around the world.

Benefits & Compensation

  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources

Work Mode

This role offers a hybrid work model and is based in Geneva.

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.

Required Skills
Java Spring BootNode.jsTypeScriptRelational DatabasesDockerKubernetesAWSApache SparkReactData StructuresAlgorithmsDesign PatternsAPI Development
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Expedia Group

Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for partners.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago