Job Detail

Senior Platform Software Engineer

Inseriert am: 21.10.2018

Senior Platform Software Engineer


Switzerland - Geneva

APPLY NOWExpedia

Are you passionate about technology, with a focus on cloud development and big data?


Are you a collaborative and creative person, capable of and flexible enough to work in all parts of the stack, including web services, web front end development, cloud applications and streaming services?


Do you want to be part of our mission to help millions of travelers find that perfect destination, accommodation, or activity to make their trip...perfect?


Our Geneva-based Engineering team is responsible for extracting and producing information that enables this. We do this by working with massive datasets, extracting relevant information that ultimately helps customers get what they want, at the best possible prices. We are looking for a senior platform software engineer.


If you thrive in a dynamic and agile environment, adapt to new technologies, and enjoy working on complex problems, involving large datasets, then you will fit right in.


If teamwork, respect, ownership, recognition, trust, simplification, and test-and-learn speak to you - and the thought of joining a growing team excites you - we definitely want to talk to you.


What you'll do??



  • Develop high-quality software design and architecture

  • Identify, prioritize and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • Be highly involved in design sessions (challenge, help, resolve…)

  • Monitor and support our applications and be able to actively improve our monitoring platforms


Who you are



  • Strong general web development knowledge (Enterprise Web Applications, Web API, Microservices)

  • Proven experience building Node JS, Scala, Apache Kafka and Spark pipelines operating in real-time streaming and batch mode

  • Strong knowledge of AWS Services and experience working on cloud-based scalable architectures

  • Good knowledge of monitoring and log analysis platforms like Splunk, Graphite, Grafana, Kibana

  • Strong knowledge of relational databases: performance tuning, troubleshooting and optimization (MySQL, SQL Server)

  • Proficiency in Object-Oriented Design Development and Data-Driven Development

  • Software quality (unit tests, end-to-end tests...), DevOps experience

  • Hands-on experience working on full stack development

  • Eager to learn (and share your findings) with proactive mindset and able to quickly adapt to changing priorities

  • Familiar with agile methodologies

  • A great teammate that places team success in front of personal success

  • Open minded to work with different cultures and people from all over the world

  • Enjoy taking ownership and pride in what you do – don’t settle for just enough – look for excellence in every single detail

  • Ability to look at the wider context, to quickly think at the high-level picture both technically and conceptually


Why join us


Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.


Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.


If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.


Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.


#LI-HR1 ?

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.APPLY NOW