This job has expired, please see additional jobs below
Director of Technology, Core Platform
Expedia
Bellevue, WA, United States
Job Details - this job has expired, please see similar jobs below
Expedia
CarRentals is a small but rapidly growing company within the Expedia Inc portfolio and the premier car rental booking company on the web. CarRentals powers three different brands across multiple points of sale on a single common platform, bringing suppliers and customers together to find the right car and the best price. CarRentals offers a great opportunity to work in a startup-like environment backed by the resources, benefits, and network of a large, multi-national online e-commerce company.
As the Director of Technology for the core platform, you will report directly to the CTO and handle development related to the heart of our car rental system, including processing searches, booking transactions, and connecting to a vast array of suppliers for inventory. You will lead the transformation of the existing PHP application into a suite of cloud-hosted microservices, optimizing the platform, and setting the way for us to scale to 10x traffic. This role will require you to have a good knowledge of microservice architecture, AWS services, and operational standards to maintain a 24/7 e-commerce platform. You will be responsible to lead the team in designing, building, testing, releasing, and sustaining your products. Via close collaboration with partners including Product Managers, Supply Managers, and Marketing you will help define and drive the technical vision for the platform. You will collaborate with other engineering leaders in CarRentals as a member of the engineering leadership team, and help promote the broader tech organization goals.
Your responsibilities:
• Drive the team towards on-time delivery of project work, and maintain the quality and uptime of our new eCommerce platform
• Guide the team and establish metrics and processes to ensure development for scale
• Be willing to get hands-on to question and guide the overall design and architecture of our microservices stack
• Identify new technologies and techniques that can improve our overall platform
• Hire great people, mentor a strong team, establish great relationships, and build a strong culture
• Communicate effectively up and down the organization including to the company leadership team
What you bring to this job:
• 12+ years of experience developing production quality code including playing an active role in all aspects of software design.
• 8+ years leading highly productive development teams
• Deep experience in agile/scrum software delivery practices
• Experience with server technologies such as Java, Node.js, or PHP
• Experience with microservices architecture, design, and standard methodologies with an eye towards scale
• Experience with AWS services and cloud development patterns
• Experience leading high-visibility cross-group projects including partnering with key contacts outside of the immediate group to achieve results
• Experience with hiring, building, and reshaping development teams to improve performance
• Strong working relationships with non-technical peers and a demonstrated ability to understand the workings of the overall business
• Comfort and experience presenting technical issues and their impact to senior leadership
• BS or MS in Computer Science or related field, or equivalent demonstrable hands-on 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, 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.