Marriott Tech Accelerator is hiring a Senior Software Engineer II in Hyderabad to help build and grow the Spark and Scala systems that power Marriott’s pricing and revenue platform – one of several software engineer jobs currently open on the team.
Senior Software Engineer II | Full-Time
Company: Marriott International / Marriott Tech Accelerator
Primary Technologies: Apache Spark, Scala, AWS, Amazon EMR
Databases: PostgreSQL, Couchbase / Document DB
Cloud Services: AWS S3, Amazon EMR
Position Summary:
Marriott is the world’s largest hotel company, with more brands, more hotels, and more room for employees to grow. We want you to do your best work here, belong to an amazing global team, and become the best version of yourself.
You’ll build cloud-based solutions that can grow easily, improve how we process huge amounts of data (both in bulk and in real-time), and help modernize the systems behind Marriott’s pricing platform. For this role, we’re looking for someone with strong, well-rounded engineering skills, who’s comfortable working across different teams, and has experience leading new features while also mentoring junior engineers.
Core Work Activities:
- Build and maintain high-performance Spark and Scala data pipelines on Amazon EMR
- Keep applications running smoothly through performance checks, tuning, and planning
- Design APIs/services to support our pricing and revenue platform
- Stay updated on the latest in cloud and distributed computing, and apply useful improvements
- Work with architects, engineers, and business teams to design and improve our systems
- Ship quality code regularly using agile development practices
- Promote good habits like automated testing, code reviews, and pair programming
- Work with Operations and DevOps teams on deployments, monitoring, and fixing issues
Required Qualifications:
- A bachelor’s degree in Computer Science, IT, or equivalent experience
- 6+ years of real software development experience, especially building large-scale, high-performance applications
- 5+ years of hands-on experience with Apache Spark and Scala, including building and optimizing large data pipelines
- Proven experience with Amazon EMR — setup, tuning, troubleshooting, and managing Spark jobs in the cloud
- 3+ years of experience building apps on cloud platforms (AWS preferred, Azure is fine too), including tools like S3
- Good with SQL and NoSQL databases (like PostgreSQL and Couchbase), including designing data structures and optimizing searches
- Experience building distributed systems using Pub/Sub patterns and tools like Kafka
- Strong experience improving performance — across Spark jobs, services, database queries, and cloud resources
- Working knowledge of DevOps tools like Git, JIRA, Harness/Jenkins, and CI/CD
- Great communication skills — able to explain technical ideas clearly to different teams
Preferred Qualifications:
- Experience with integration tools like Apache Camel
- Experience building microservices (Java, Spring Boot, JPA, Hibernate) and using Kubernetes/OpenShift
- Experience with ReactJS or similar frameworks (full-stack experience)
- Experience with highly concurrent systems (like Akka-based apps)
- Experience in travel, hotel, pricing, or revenue management
- Exposure to big-picture system design and modernization projects
- Experience working in Agile/Scrum teams
About Us:
Marriott International is headquartered in Bethesda, Maryland, USA. It all started back in 1927, when J. Willard Marriott and his wife Alice opened a tiny 9-seat root beer stand. Guided by the family’s values, Marriott has grown into one of the biggest hotel companies in the world — with around 10,000 hotels and 30+ brands across 140+ countries.
From such humble beginnings to becoming the world’s largest hotel company, Marriott has always looked for creative ways to serve customers, support employees, and grow the business. At the Marriott Tech Accelerator (MTA) in Hyderabad, we’re a team of passionate engineers building smart solutions that make operations smoother and guest experiences even better.
Marriott Tech Accelerator is run by ANSR, specifically to support Marriott International.
Role Details
Position ID: 2026_1784
Experience: 6+ Years
Employment Type: Full-time
Work location: Hyderabad, India.
Work mode: Hybrid
