Digital Software Sr Engineer

MGM Resorts International•Home Office - US, GA, NV

About The Position

The Senior Software Engineer I is responsible for advancing technology innovations and managing and executing the design, development, and delivery of technology that enables strong customer experiences. The role develops production-grade code throughout the full process of vision, definition, planning, execution, deployment, and sustainment. The engineer partners with Product Management and technology leadership to build customer experiences and improve platform performance. The role also focuses on service consistency, reliability, supportability, and observability; effective communication and collaboration; and delivering simple, intuitive products. The position may include other job-related duties as requested.

Requirements

  • Hands-on software development experience in a production environment using languages such as Java or C++.
  • Strong technical foundation in enterprise-scale systems, distributed computing, and DevOps cultures.
  • Experience working within agile frameworks such as Scrum or Kanban alongside distributed teams.
  • Comprehensive knowledge across software layers, including UI, services, data stores, and communication.
  • Solid computer science fundamentals in object-oriented design, algorithms, and data structures.
  • Knowledge of the full software development life cycle.
  • Engineering best practices experience, including code reviews, robust testing, build processes, and modern source control.
  • Excellent interpersonal and communication skills in English.
  • Hospitality-focused customer service excellence.
  • Intermediate proficiency with core office productivity suites.

Nice To Haves

  • Experience in a similar resort setting.

Responsibilities

  • 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 technologies and techniques that improve platform performance and customer experience.
  • Manage consistency, reliability, supportability, and observability across services.
  • Communicate effectively to bring people together and help them solve challenges.
  • Analyze product tradeoffs and deliver simple, intuitive products.
  • Develop and maintain relationships with diverse teams across organizational levels to gain trust and buy-in.
  • Model and act in accordance with MGM's mission and values.
  • Perform other job-related duties as requested.

Benefits

  • Comprehensive wellness programs supporting physical, mental, and emotional well-being.
  • Company-sponsored discounts across hospitality, dining, retail, entertainment, travel, technology, and partner offerings.
  • Complimentary parking during and outside scheduled work hours.
  • Competitive health, wellness, and income protection benefits for eligible employees.
  • Professional growth and career development through leadership programs, learning opportunities, strategic networking, and community engagement initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service