remote
Principal Architect - Accommodations Plus International
Software Engineer
Lead the design and delivery of scalable, cloud‑native solutions for airline crew layover operations, driving architecture strategy, microservices development, and API integration using Java, AWS, and Kubernetes.
About the role
Key Responsibilities
- Define and evolve the enterprise architecture roadmap for crew‑layover platforms, ensuring scalability, reliability, and security.
- Design, develop, and govern microservice‑based solutions and RESTful APIs that integrate with airline, cruise, and rail systems.
- Lead technical teams in implementing cloud‑native services on AWS, leveraging Kubernetes for container orchestration and automated deployment pipelines.
- Collaborate with product, operations, and data teams to translate business requirements into robust technical specifications.
- Establish best practices for performance monitoring, incident response, and continuous improvement across the platform.
Requirements
- 10+ years of software architecture experience, with a focus on cloud platforms (AWS) and container orchestration (Kubernetes).
- Strong proficiency in Java (or equivalent JVM language) and designing RESTful APIs and microservices.
- Proven track record delivering large‑scale, mission‑critical systems in the travel, transportation, or related industries.
- Deep understanding of security, scalability, and high‑availability patterns in distributed systems.
- Excellent communication and leadership skills, with the ability to influence cross‑functional teams and stakeholders.