Job Detail

Software Development Engineer II - Platform Team

Inseriert am: 21.11.2018

Software Development Engineer II - Platform Team


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 and the cloud?


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 data sets and extracting meaningful information that ultimately helps customers get what they want, at the best possible prices.


?


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


Our team values


As a platform software engineer, you should demonstrate excellence and commitment to our team values as well as helping your team doing the same.



  • Eager to learn and share the learnings with the team – stay hungry for more 

  • A natural team player that places team success in front of personal success 

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

  • Take 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

  • Strong business acumen balanced with technical needs 


Who you are



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

  • Proven experience building Node.js applications and working on full stack development

  • Strong knowledge of AWS Services and experience working on cloud-based scalable and high-available architectures. Lambda, API Gateway, ElasticBeanstalk, Route53, IAM, EC2, S3, VPC, etc.

  • Good 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...)

  • Eager to learn, with proactive mindset and able to quickly adapt to changing priorities

  • Familiar with agile methodologies

  • Strong team player


Bonus points



  • Experience on real-time processing and streaming

  • Experience with .NET frameworks and .NET Core.

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


Why join us


We are the world's travel platform - youtu.be/SU76B20nExY 


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