As the Principal Solutions Architect, you will drive the transformation of global counter and rental platforms by designing resilient, cloud-native systems that support high-volume transactions and distributed operations. You will define end-state architectures and ensure they are implemented incrementally, balancing immediate delivery needs with long-term strategic goals.
Key Responsibilities
- Lead end-to-end solution design for counter and rental systems using modular, API-driven, microservices-based architectures
- Own architectural decisions across application, data, integration, security, and infrastructure domains
- Develop and maintain reference models, blueprints, and standards for platform consistency
- Guide initiatives involving offline capabilities, multi-brand configurations, and region-specific compliance
- Collaborate with engineering teams throughout the SDLC, from design to deployment, including code reviews and technical guidance
- Define integration patterns between core systems including reservations, fleet, payments, pricing, and identity platforms
- Apply modernization strategies such as strangler fig, abstraction layers, and coexistence models
- Ensure solutions meet performance, availability, security, and regulatory requirements
- Work closely with enterprise architects to align with broader technology strategies
- Facilitate workshops to translate business needs into technical designs and evaluate tradeoffs
- Document system dependencies, data flows, and integration touchpoints across the rental ecosystem
- Partner with operations, program leadership, and vendors to resolve cross-functional challenges
Qualifications
Candidates must hold a bachelor’s degree in Computer Science, Information Systems, or a related field, along with at least 15 years in IT and 5 years in a senior architect role. Experience must include full lifecycle delivery—from requirements through rollout—with deep expertise in cloud-native architectures, microservices, event-driven systems, and serverless technologies.
Proficiency in REST and SOAP APIs, JSON and XML, messaging, streaming, and batch integrations is essential. Familiarity with modern web technologies including JavaScript, HTML5, CSS, and SQL is required. Experience in Agile environments and a proven ability to lead technical teams and mentor engineers are critical.
Preference will be given to candidates with backgrounds in transactional, high-availability domains such as travel, hospitality, or retail, particularly those with exposure to point-of-sale or agent-assisted systems and offline-first design patterns.
Technical Environment
The role leverages microservices, event-driven architectures, serverless computing, REST and SOAP APIs, messaging systems, batch and streaming data flows, SQL databases, and modern web technologies including JavaScript, HTML5, CSS, and JSON.