Marriott International, Inc. is seeking a Senior Software Engineer for Property Management Systems Platforms. This role involves leading technical workgroups, resolving complex service requests, and architecting cloud enterprise applications using Java microservices. The engineer will perform research, analysis, design, and implementation of software applications to meet user requirements, while also monitoring multiple software projects to ensure successful completion within time and budget constraints. The position requires proficiency in integration patterns, middleware technologies, REST web services, CI/CD pipelines, and Agile methodology. The engineer will also provide consultation for systems development, coordinate with operations teams, and mentor other team members.