Sr Software Engineer II at MGM Resorts International

Nevada, Missouri, United States

MGM Resorts International Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Hospitality, Entertainment, GamingIndustries

Requirements

  • Over 8 years of experience delivering scalable, production-grade cloud and backend software solutions across enterprise and internet-scale environments, with a strong emphasis on full-stack development
  • Proficient in object-oriented programming using Java (and/or C++, similar languages), with hands-on experience across both UI and backend layers—including service, data, and communication components
  • Solid understanding of computer science fundamentals such as object-oriented design, data structures, algorithms, and complexity analysis
  • Experienced in agile methodologies (Scrum, Kanban), DevOps practices, and distributed team collaboration within a continuous delivery environment
  • Skilled in applying software engineering best practices throughout the full development lifecycle, including code reviews, version control, testing, and deployment
  • Strong interpersonal and communication skills with a customer-focused mindset; capable of working across business and technical teams to deliver high-quality solutions

Responsibilities

  • Develop and deliver production-grade software across the full development lifecycle, from vision and planning to deployment and sustainment
  • Collaborate with Product Management and cross-functional teams to create intuitive, high-quality customer experiences
  • Drive platform performance by evaluating and implementing new technologies and engineering best practices
  • Ensure service consistency, reliability, supportability, and observability across systems
  • Communicate effectively to align teams, resolve challenges, and foster collaboration across organizational levels
  • Build trust and influence by modeling MGM’s mission and values while developing strong relationships throughout the organization

Skills

Key technologies and capabilities for this role

Full-Stack DevelopmentCloud ComputingBackend DevelopmentScalable SoftwareObservabilityDevOps Practices

Questions & Answers

Common questions about this position

What experience level is required for the Senior Software Engineer II role?

Over 8 years of experience delivering scalable, production-grade cloud and backend software solutions across enterprise and internet-scale environments, with a strong emphasis on full-stack development.

What programming languages and skills are needed for this position?

Proficiency in object-oriented programming using Java (and/or C++, similar languages), with hands-on experience across both UI and backend layers, including service, data, and communication components. A solid understanding of computer science fundamentals such as object-oriented design, data structures, algorithms, and complexity analysis is also required.

What methodologies and practices does the ideal candidate have experience with?

Experience in agile methodologies (Scrum, Kanban), DevOps practices, distributed team collaboration within a continuous delivery environment, and applying software engineering best practices including code reviews, version control, testing, and deployment.

What benefits are offered for this role at MGM Resorts?

Wellness incentive programs to help stay healthy physically and mentally, plus access to company hotel, food and beverage, retail, and entertainment discounts.

Where is this Senior Software Engineer II position located?

The position is located in US, Nevada.

MGM Resorts International

About MGM Resorts International

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI