Software Development Engineer

Short Description

Expedia is seeking Software Development Engineer who has the ability to work cross-functionally to resolve technical, procedural, and operational issues.

Job Description

  • Design and implement powerful, highly scalable, and reliable applications.
  • Translate functional specifications into logical, component-based technical designs.
  • Interact with Program Managers and Test Engineers to contribute to and review functional specifications and test cases.
  • Innovate and implement new ideas to solve complex software problems.
  • Contribute to advancing the team's design methodology and quality programming practices.

Skills Required:
  • Proficient on Big Data platforms with Hadoop, Spark, hive or MapReduce paradigms.
  • You must be proficient knowledge in one or more of the following languages: Java, Scala or any Object-Oriented Programming or functional language
  • Experience using Amazon Web Services (EC2, S3, etc.)
  • Proficient knowledge in one or more of the following scripting language shell, Python or Perl
  • experience using Database procedural languages (such as SQL or any rational DB)
  • Exposure to ETL Development tools (such as Informatica, Teradata.)
  • Exposure to NoSQL DB like HBase, Cassandra, Mongo dB, etc
  • Knowledge of Kafka, spark Cassandra will be a plus

  • You possess excellent collaboration skills with customers, including crisp and compelling verbal and written communication.
  • Excellent problem solving and analytical skills.
  • You have the ability and desire to work in a rapidly changing environment and stay motivated and flexible.
  • Ability to work cross-functionally to resolve technical, procedural, and operational issues.
  • Experience and Qualifications:
  • MS/M Tech/ME/BS/B Tech/BE degree in Computer Science, related technical field, or equivalent work experience.
  • 2+ years in data engineering technologies and/or a back-end reporting systems.
  • 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
Mid-Senior-level Information Technology | Information | Technology Full-time Other | Information Technology | Engineering Software Developer | Senior Software Engineer
Expedia, Inc. is the world's largest online travel company, with an extensive brand portfolio that includes leading online travel brands, such as:, a leading full service online travel company with localized sites in 33 countries, a leading global lodging expert operating 89 localized websites in 39 languages with its award winning Rewards loyalty program
Orbitz Worldwide, including leading U.S. travel websites and, as well as ebookers, a full service travel brand with websites in seven European countries. Expedia Affiliate Network (EAN), a global B2B brand that powers the hotel business of leading airlines, top consumer brands, online travel agencies and thousands of other partners through its API and template solutions ,trivago, a leading online hotel search platform with sites in 55 countries worldwide , Egencia, a leading corporate travel management company
For corporate and industry news and views, visit us at or follow us on Twitter @expediainc.