Software Development Engineer II (Mobile API Developer) (Shenzhen Based)



Position Overview:

Expedia's China R&D Center in Shenzhen is seeking a highly motivated senior Software Development Engineer to join Expedia Worldwide Engineering organization to build and enhance Expedia's Supplier Tools platform.  In this position, you will join an agile team of software developers and testers to create fast, engaging and scalable web applications that allow our suppliers to interact with Expedia’s Lodging Partner Services. Expedia is one of the world largest online travel e-Commerce companies providing large scale internet platform for customers around the world to search and reserve hotels, flights, packages, cars, and cruises. Expedia is growing at fast pace and are looking for talents to grow our China R&D teams.

We are looking for an individual who is passionate about technology, user experience and the web. The right person will have strong technical skills to design, build, and review the team's implementations.  You will work with world class architects, developers, and product managers in the US and local to build high performance user interfaces handling massive traffic. You will take ownership of the work streams in your team, initiate innovative solutions, and collaborate with our global technology teams


  • Lead the design and implementation of mobile API services.
  • Work closely with other talented developers locally and in other global offices.  
  • Prototype creative solutions quickly by developing minimum viable products and work with others in crafting and implementing the technical vision.
  • Engineer innovative solution to improve performance and scalability
  • Participate in code reviews to assess overall code quality and flexibility and the application of good object-orientated programming techniques.
  • Drive continuous improvement in our software and development process within an agile development team.
  • Write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines.


  • 5+ years overall development experience with demonstrated growth in producing high performance, scalable web applications.
  • English verbal and written communication skills with the ability to present complex technical information in a clear and concise manner.
  • Experience in mobile API solutions
  • Knowledge of the transport and application-layer protocols used by web-based applications: TCP, HTTP, SPDY and HTTP/2
  • Experience in Agile/Scrum software development practices and a track record of learning from your actions to make positive adjustments.
  • Solid understanding of the software development life cycle, architecture and design, software craftsmanship and test strategies. 
  • Experience developing and supporting e-commerce system is a plus.
  • BS Degree in Computer Science or equivalent work experience.


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.
Read Full DescriptionHide Full Description
Confirmed 14 minutes ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up