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
Send To A Friend