Enterprise Rent-A-Car Jobs

Job Information

Enterprise Holdings IT Architect - API & Cloud Engineering in St. Louis, Missouri


Enterprise Holdings is the world’s largest car rental operator and an industry leader in mobility and technology. We’re one of the top global travel companies, ranking ahead of many airlines and most cruise lines and hotels. And no matter what transportation challenges our customers face, we have an innovative solution.

We operate the Enterprise Rent-A-Car National Car Rental and Alamo Rent A Car brands via more than 9,500 fully staffed neighborhood and airport offices, including franchisee branches, in nearly 100 countries and territories.

Through this robust global network, we operate a fleet of nearly 1.7 million vehicles and provide a comprehensive portfolio of transportation solutions, including car rental, carsharing, vanpooling, car sales, truck rental, vehicle-subscription and affiliated fleet management services. As a total mobility provider, we serve the needs of a wide variety of customers, businesses, government agencies and organizations every day.

At the center of it all, our dedicated IT teams innovate, design and develop the technology that is redefining how customers rent, buy and share vehicles from our family of brands. Here, you will be part of a diverse and talented team that creates and delivers powerful technology solutions for our customers and employees across the world with the resources and support to develop in a variety of career paths.

As you are considering a position with Enterprise Holdings, we invite you to learn more about our business. Today – and every day – the safety and wellbeing of employees, customers and the communities we serve is our top priority. For the latest on our COVID-19 response, please click here (https://www.enterpriseholdings.com/en/customer-service/coronavirus-covid-19-update.html) .

As an Enterprise employee, we offer an excellent package with market-competitive pay, comprehensive healthcare packages, 401k matching & profit sharing, schedule flexibility, work from home opportunities, paid time off, and organizational growth potential.

This position is open to candidates who wish to work from home (WFH). Employees who choose virtual / remote work should have an adequate space to serve as their home office. #LI-REMOTE


The Rental API Engineering team is responsible for the development and delivery of new strategic rental fulfillment APIs. These APIs provide business capabilities that can be consumed by both internal and external clients. Our API services strategy emphasizes API first design, microservices architecture and client agnostic capabilities that allow for quick and flexible consumption. As an Architect on the Rental API Engineering team, you will work closely with our development teams to model and design strategic API service solutions in support of our rental business. You will provide leadership in the architecture and design of highly complex, often global, API services solutions including activities such as domain modeling, API design, system design, systems integration, and implementation strategies. In this strategic position, you may collaborate across multiple implementation projects, proof of concepts, and department initiatives working with a wide variety of teams from across the organization. To be successful, you will need to be a thought leader and partner with other technologists across the organization.

To be successful in this role you will need to foster relationships with engineers and architects to ensure we are developing cohesive and comprehensive global solutions that meet the needs of the business. The Rental API Engineering technology environment includes a mixture of Java, Android, Angular, Oracle, on-prem UNIX servers and cloud-based servers. Now is an exciting time to be part of this team as we deliver high quality, innovative API solutions transforming our rental systems in an evolving transportation landscape.


  • Provide expert level technical consultations and analyses, solving complex problems

  • Perform leadership role in designing solutions, organizing, attending, and leading hands-on working sessions with the various teams

  • Design solutions at an abstract/conceptual level as well as at a detailed level

  • Provide technical leadership and subject matter expertise to the engineering teams

  • Drive continuous improvement in product, processes, and tools; developing and implementing new or enhanced technical methods and techniques to improve the development practice

  • Work with product management and development teams to provide feedback and help influence the direction of product roadmap initiatives and product management processes

  • Work with other solution architects to ensure knowledge sharing across the organization and ensure consistent problem-solving approaches are developed

  • Provide mentoring and coaching including hands-on peer code reviews with the engineers

  • Stay current on technology trends, new product capabilities, and how they impact our solutions

  • Translate complex technical issues and concepts into less-technical terminology for non-technical stakeholders

  • Develop, document, and maintain strategies, architectural blueprints, and roadmaps

  • Manage solution designs within scope and recognize needs for change requests where required

Equal Opportunity Employer/Disability/Veterans



  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future

  • Must have 5 or more years of related experience

  • Extensive experience designing and developing large scale applications

  • Experience with Open API

  • Experience with Web Services using REST

  • Prior experience as a Solution Architect or similar role

  • Must demonstrate the ability to define architectural considerations and potential solutions, including proactively assess the technical, cost, support, and risk implications and incorporate these into implementation recommendations

  • Must demonstrate experience in problem solving, including analyzing requirements, identifyingand defining the problem to be solved, collecting data, establishing the facts, drawing valid conclusions and developing solutions

  • Must demonstrate the ability to establish and maintain solid working relationships with subordinates, peers, management, teams, business partners, vendors, and departments

  • Must demonstrate excellent communication skills with professional acumen, both verbal and written, including good listening skills and ability to communicate at all levels of the organization

  • Must be committed to incorporating security into all decisions and daily job responsibilities


  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred

  • Experience with agile development methodologies and tools such as Scrum or Kanban

  • Experience with JIRA, Confluence, and/or similar tool

  • Java development experience and understanding of OO design patterns

  • Proficient with web services & service-oriented architecture (SOA)

  • Experience with cloud providers such as, Amazon, Azure or similar

  • Experience with Test Driven Development (TDD) and/or Behavioral Driven Development (BDD)

Enterprise Holdings/Enterprise Rent-A-Car/Alamo Rent A Car and National Car Rental seeks and values people of all backgrounds because every employee, customer and business partner is important. Enterprise Holdings is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity or protected veteran status and will not be discriminated against on the basis of disability.