This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly dynamic and experienced Solution Architect to join the Domain Enterprise Architecture team. This role is responsible for designing and architecting scalable, resilient, and high-performance technology solutions that support the transformation of Marriott’s enterprise product platforms. As Marriott embarks on a large-scale modernization of its core enterprise applications, this role will play a critical part in shaping the future-state architecture. The Solution Architect will work closely with Business, Product, and Engineering teams to translate business outcomes into robust technical solutions, ensuring alignment with enterprise standards, architectural patterns, and best practices. This position will lead architecture efforts across Enterprise applications, including Revenue Management Systems. The role partners closely with IT teams, developers, system administrators, and business stakeholders to deliver state-of-the-art, cloud-native platform capabilities that enable Marriott’s enterprise growth.
Job Responsibility:
Define and deliver long-term technology architecture vision, standards, and roadmaps
Establish governance frameworks for managing enterprise technology platforms
Design short-term tactical solutions aligned to long-term strategic objectives
Conduct technology lifecycle assessments, feasibility studies, and usage evaluations
Identify opportunities for technology reuse, migration, modernization, or retirement
Ensure architectural compliance with regulatory and security requirements
Develop and promote enterprise architecture methodologies, patterns, and standards
Define integration and interoperability standards across platforms and technologies
Establish guidelines for service providers
Ensure accurate documentation of architecture artifacts and technology environments
Partner closely with Product Owners, Engineering teams, and Project Managers
Serve as a technology leader and advocate, providing coaching and mentorship
Collaborate with vendors and service providers to select platforms and solutions
Mentor engineers to strengthen architectural, design, and technical leadership capabilities
Requirements:
Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or equivalent practical experience
10+ years of progressive experience in software development and architecture
3+ years of experience defining transition and target-state architectures for large-scale digital transformations
Proven ability to create architectural artifacts
3+ years of hands-on experience architecting, implementing, or operating applications that ingest and process high-volume data
Strong hands-on experience with relational databases and NoSQL databases
Deep understanding of modern architecture and design principles, including microservices and domain-driven design
Experience defining APIs and microservices across enterprise domains