🔔 FCM Loaded

Lead Software Engineer [T500-23173]

Marriott Tech Accelerator

5 - 10 years

Hyderabad

Posted: 12/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

About Marriott:

Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of lodging brands, including hotels and residential properties. It consists of over 30 well-known brands and nearly 8,900 properties situated in 141 countries and territories.


Position Summary:

Marriott International is the worlds largest hotel company, with more brands, more hotels and more opportunities for associates to grow and succeed. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.

We are looking for a Lead Software Engineer to join our Revenue Management and Pricing Technology team. In this role, you will provide hands-on technical leadership and drive end-to-end delivery of scalable, cloud-native applications that support critical pricing and revenue business functions. You will work across the full stack using technologies like Java, Spring Boot, React, AWS, Docker, Kubernetes/OpenShift, PostgreSQL, and Couchbase/DocumentDB, while modernizing platform architecture, improving reliability, and enabling team growth through mentorship and engineering excellence.


Job Responsibilities:

  • Own low-level design (LLD) for assigned modules/services; define patterns that meet scalability, security, performance, and reliability standards.
  • Lead end-to-end technical deliveryfrom design and development through testing, deployment, monitoring, and continuous improvement.
  • Design, build, and evolve microservices and APIs using Java/JEE and Spring Boot for enterprise-grade pricing and revenue systems.
  • Build distributed systems using Pub/Sub and streaming patterns (e.g., Kafka), including event-driven and asynchronous processing.
  • Lead, Design and optimize data models and queries across SQL and NoSQL stores (PostgreSQL and Couchbase/DocumentDB); tune SQL queries for application performance.
  • Drive containerized development and deployments using Docker and Kubernetes/OpenShift; contribute to cloud-native practices on AWS.
  • Define & Champion engineering best practices including code reviews, automated testing, CI/CD, secure coding, and agile methodologies.
  • Mentor and coach engineers; facilitate technical grooming, knowledge sharing, and upskilling to improve team capability.
  • Own production readiness and operational excellence: lead incident response, perform root-cause analysis (RCA), improve observability (logs/metrics/traces), and reduce technical debt.


Required Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or equivalent experience.
  • 7+ years of professional software development experience with strong hands-on coding and technical leadership for small teams or workstreams.
  • Strong Java/JEE and Spring Boot expertise.
  • 5+ years of experience building microservices and distributed systems.
  • 3+ years of experience with ReactJS or similar front-end frameworks.
  • Hands-on experience with AWS or other cloud platforms.
  • Proficiency with SQL & NoSQL database design and development (e.g., PostgreSQL and Couchbase/DocumentDB), including optimizing SQL queries for application performance.
  • Working experience building distributed systems using Pub/Sub and streaming platforms such as Kafka.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes/OpenShift).
  • Solid understanding of DevOps tools and practices (Git, Harness/Jenkins, JIRA, CI/CD pipelines).
  • Strong communication and problem-solving skills; ability to translate technical complexity to business stakeholders and influence decisions.


Preferred Qualifications:

  • Experience with enterprise integration patterns (e.g., Apache Camel).
  • Exposure to distributed systems and concurrency frameworks (e.g., Akka).
  • Background in travel, hospitality, or pricing systems.
  • Experience contributing to architectural decisions or solution design and modernization initiatives.
  • Agile/Scrum team experience, including facilitating technical ceremonies and release planning.
  • Experience with modern front-end experiences using ReactJS (or similar) with strong UX, performance, and accessibility practices.
  • Familiarity with big data tools and batch processing (e.g., Spark, Scala, Oozie, EMR) will be a big plus.


Education and Certifications:

  • Undergraduate degree or equivalent experience/certification.


Work Location: Hyderabad, India.

Work Mode: Hybrid.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.