Back to Jobs
M

Software Engineer [T500-27342]

Marriott Tech Accelerator Hyderabad, Telangana, India

Apply for this Position

Job Description

"Unlock the power of Marriott's tech acceleration as a skilled Software Engineer, driving innovation and excellence in the hospitality industry."

As a Software Engineer at Marriott Tech Accelerator, you'll play a pivotal role in designing, developing, and deploying cutting-edge technology solutions that elevate the guest experience and drive business growth.

With a strong focus on collaboration, innovation, and customer satisfaction, you'll work alongside a talented team of engineers, product managers, and industry experts to bring new ideas to life and shape the future of hospitality technology.

Why you should learn this:

The demand for skilled software engineers in the hospitality industry is on the rise, with an estimated 15% annual growth rate, driven by the increasing adoption of digital technologies and the need for personalized guest experiences.

Expected Salary: $120,000 - $180,000 per year, with opportunities for bonuses and stock options, depending on experience and performance.

How it works:

  • Design and develop scalable, efficient, and secure software solutions that meet the needs of Marriott's diverse business units and stakeholders.
  • Collaborate with cross-functional teams to gather requirements, identify solutions, and implement changes, ensuring seamless integration with existing systems and processes.

Core Concepts to Master

1

Cloud Computing

Understand the fundamentals of cloud computing, including migration strategies, security considerations, and scalability best practices, to design and deploy cloud-based solutions that meet Marriott's evolving needs.

2

Artificial Intelligence and Machine Learning

Learn to apply AI and ML techniques to drive business value, from predictive analytics and personalization to automation and optimization, to enhance the guest experience and improve operational efficiency.

3

Cybersecurity

Develop a deep understanding of cybersecurity principles and practices, including threat modeling, vulnerability assessment, and incident response, to protect Marriott's systems and data from evolving cyber threats.

Interview Questions (Beginner)

  • What programming languages are you most comfortable with?
  • Can you explain the difference between Agile and Waterfall development methodologies?
  • How do you approach debugging and troubleshooting code?

Job Overview

CompanyMarriott Tech Accelerator
Employment TypeFull-time
LocationHyderabad, Telangana, India
Experience LevelFresher

Advance Questions

  • Design a scalable architecture for a high-traffic e-commerce platform. How would you handle load balancing, caching, and database optimization?
  • Explain how you would implement a recommendation engine using collaborative filtering and content-based filtering. What algorithms would you use, and why?
  • Describe a scenario where you had to make a difficult technical decision, and how you approached it.