Expedia Software Development Engineer II – Media Solutions Front End in Bellevue, Washington


Software Development Engineer II – Media Solutions Front End

The Expedia Media Solutions Engineering team is looking for a skilled developer with proven experience authoring components for high-volume web applications, using both JavaScript and Java. The developer will be part of the team that is responsible for developing, placing and maintaining advertising units in pages on Expedia properties, and will need to be familiar with a wide range of web technologies. Candidates should have excellent JavaScript skills, solid Java (or similar) development experience, and will need to be able to write clean, effective, easily maintained code. This position will involve working on high scale websites, using a wide variety of cutting-edge technologies.


  • Modify existing web pages to integrate new or adjust existing advertising products

  • Create elegant & reusable UX components that span devices using responsive web design

  • Engineer scalable, fault tolerant software components for serving ads across all Expedia Inc. pages

  • Implement custom advertising solutions on web pages owned by other teams within the company

  • Leverage and contribute to reusable libraries for placing and loading advertising products, and make suggestions for improvements

Required Skills:

  • 5+ years experience in JavaScript development, with a deep understanding of the language

  • 5+ years experience in Java development

  • Solid understanding of HTML5 and CSS, and the standards for each, including working with all major modern browsers

  • Structured approach to development (measuring, monitoring, and testing) and a deep understanding of object oriented design

  • Ability to ramp up quickly on new technologies

  • Dedication to writing and maintaining high quality code

  • Strong verbal and written communication skills

Desired Skills:

  • Experience with web application frameworks, such as Spring MVC

  • Experience with online advertising

  • Knowledge of JavaScript frameworks such as jQuery or Handlebars

  • Experience investigating and optimizing web performance

  • Experience with web analytics tools or processes


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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

  • Posted Yesterday
  • Full time
  • R-13915