Senior Software Engineer MarTech (Corporate)

MGM Resorts International   •  

Las Vegas, NV

Industry: Hospitality & Recreation


5 - 7 years

Posted 27 days ago

Many are fortunate enough to work for an organization with a firmly established digital presence in the cloud, but only a select few get to be part of organization as it begins that journey. Even fewer get to shape such a path. MGM sets the standard for hospitality and entertainment, with a mission to bring our solid foundation of Hospitality, Entertainment and Gaming experiences into the world of real-time streaming intelligence and analytics on the cloud to support a broad range of use-cases such as personalization and risk management. We are rewriting the rules of the game literally as we work towards revolutionizing the gaming, hospitality and entertainment for the 21st century.

MGM Digital Ventures is embarking upon a multi-year digital transformation program that aims to rewrite the way we engage with our customer. We are a customer experience focused startup within the larger MGM ecosystem and we own the customer experience across all the digital touchpoints a customer might interact with MGM. We are focused on creating modern, light, always-on, connected experiences for our customers that speak to them in their choice of channel. We are reinventing the rules of how a large company interacts with its customers.

Imagine a career where your creative inspiration can fuel BIG innovation. Year-over-year, MGM has been recognized as a best employer and is consistently ranked on Fortune's "100 Best Companies To Work For" and Fortune World's "Most Admired Companies" lists. Immerse yourself in our award-winning diverse and inclusive culture while creating breakthrough solutions that simplify the lives of customers worldwide. The breadth and depth of these customer-driven innovations mean limitless opportunities for you to turn your ingenious ideas into reality at MGM. Join us for an exciting fun filled exploration into the future of Gaming, hospitality and Entertainment and come help us rewrite the rules of the game. Discover what it's like to be part of a team that rewards taking risks and trying new things. It's time to love what you do!

The Senior MarTech Engineer role is responsible for taking technology innovations to the next level. The primary responsibility of the position will be to manage and execute the design, development and delivery of technology that enables great customer experiences. This will include developing production grade code through vision, definition, planning, execution, deployment and sustainment.

All duties are to be performed in accordance with departmental and MGM Resorts International policies, practices, and procedures.

  • Develop and execute production grade code: through vision, definition, planning, execution, deployment and sustainment.
  • Partner with Product Management to build great customer experiences.
  • Work with technology leadership to identify and implement new technologies and techniques that can improve our overall platform performance and ultimate customer experience.
  • Manage consistency, reliability, supportability and observability across our services.
  • Effectively communicate to pull people together and enable them to find solutions to challenges they encounter.
  • Analyze product tradeoffs and deliver simple and intuitive products that just work.
  • Develop and maintain relationships with diverse teams spanning all organizational levels to effectively gain trust and buy-in.
  • Model and act in accordance with MGM mission and values.
  • Perform other duties as assigned.


  • Bachelor’s degree in Computer Science, Engineering or a related technical field; or equivalent education and experience.
  • At least 6 years of experience delivering commercial cloud and backend software products and services at enterprise to internet scale or experience in a related area.
  • Previous experience with software development in a production environment (java/C++/other).
  • Strong understanding of all software layers including UI, service, data store and communication layers.
  • Experience with Adobe Marketing Cloud and Customer Data Platforms.
  • Excellent customer service skills.
  • Have interpersonal skills to deal effectively with all business contacts.
  • Professional appearance and demeanor.
  • Work varied shifts, including weekends and holidays.
  • High school diploma or equivalent. (education)
  • Able to effectively communicate in English, in both written and oral forms.


  • Master’s degree in a related field; or equivalent education and work experience.
  • Previous experience with distributed computing, enterprise-wide systems, agile-based development, Scrum, Kanban or other agile methodology and experience working in a DevOps culture and with distributed teams.
  • Previous experience working in a similar resort setting.