Jobs and Careers
MG

Sr Software Engineer II

MGM Resorts International
United Statesfull_timeVerifiedPosted 10 Mar 2025

About the role

The SHOW comes alive at MGM Resorts International

Have you ever wondered what it would be like to work in a place full of excitement, diversity, and entertainment? Are you enthusiastic about being a team player in one of the most fascinating industries in the world? At MGM Resorts, we seek individuals like YOU to create unique and show-stopping experiences for our guests.

THE JOB:
The Senior Software Engineer II will play a key role in driving technological innovations forward. This position is primarily responsible for managing the end-to-end process of designing, developing, and delivering solutions that enhance customer experiences. This includes creating high-quality, production-ready code across all phases— from vision and planning to execution, deployment, and ongoing maintenance.

THE DAY-TO-DAY:

  • Develop and execute production-grade code through all phases: planning, execution, deployment, and sustainment.

  • Collaborate with Product Management to enhance customer experiences and align with business goals.

  • Partner with technology leadership to adopt new technologies that improve platform performance.

  • Ensure consistency, reliability, and observability across services.

  • Utilize Java, J2EE, and Spring Boot to build scalable solutions.

  • Leverage Azure and AWS for cloud-based deployment and management.

  • Communicate effectively to solve challenges and drive team collaboration.

  • Analyze tradeoffs to deliver simple, intuitive products.

  • Build relationships with cross-functional teams and gain trust at all levels.

THE IDEAL CANDIDATE:

  • Bachelor's degree or equivalent experience in Computer Science, Engineering or a related technical field.

  • 8+ years of prior relevant experience delivering commercial cloud and backend software products and services at enterprise to internet scale or experience in a related area.

  • Experience in software development in a production environment (Java, C++, Spring)

  • Experience with distributed computing, enterprise-wide systems, agile methodologies (Scrum, Kanban), and DevOps culture with distributed teams.

  • Strong understanding of all software layers (UI, service, data store, communication).

  • Knowledge of software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operations.

  • Solid foundation in computer science principles: object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.

  • Awareness of current technology trends to inform technical design and development standards.

  • Excellent customer service and interpersonal skills for effective communication with business contacts.

  • Intermediate knowledge of Microsoft Office tools (Word, Excel, PowerPoint, Outlook) or equivalent platforms.

THE PERKS & BENEFITS:

  • Wellness incentive programs to help you stay healthy physically and mentally

  • Access to company hotel, food and beverage, retail, and entertainment discounts as well as discounts with company partners on things like travel, electronics, online shopping, and more

  • Free meals in our employee dining room

  • Free parking 

  • Health & Income Protection benefits (for eligible employees)

  • Professional and personal development through programs and networking opportunities as well as volunteer opportunities in the community


VIEW JOB DESCRIPTION:

https://mgmresorts.marketpayjobs.com/ShowJob.aspx?EntityID=2&jobcode=19275

Are you ready to JOIN THE SHOW? Apply today!

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

MGM Resorts International

View company profile →