MGM Resorts International

Senior Software Engineer

MGM Resorts International

full-time

Posted on:

Location Type: Remote

Location: NevadaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the development and delivery of production-grade software across the full lifecycle, including vision, requirements definition, planning, execution, deployment, and sustainment
  • Partner closely with Product Management to design and deliver seamless, high-quality customer experiences
  • Collaborate with technology leadership to evaluate, adopt, and implement new tools, technologies, and engineering practices that enhance platform performance and scalability
  • Ensure system consistency, reliability, supportability, and observability across services through strong engineering standards and operational excellence
  • Communicate effectively across teams to align stakeholders, foster collaboration, and drive solutions to complex technical challenges
  • Evaluate product tradeoffs and deliver simple, intuitive, and dependable solutions while building strong cross-functional relationships to gain trust and alignment across all organizational levels

Requirements

  • Bachelor’s degree required
  • 5+ years of experience delivering commercial cloud and backend software solutions at enterprise or internet scale (or equivalent experience)
  • Proven experience developing and maintaining production-grade software in languages such as Java, C++, or similar
  • Strong background in distributed systems, enterprise platforms, and modern development practices, including Agile methodologies (Scrum, Kanban) and DevOps environments
  • Solid understanding of full-stack architecture, including UI, services, data storage, and communication layers, along with software engineering best practices across the full development lifecycle
  • Strong foundation in computer science fundamentals, including object-oriented design, data structures, algorithms, problem-solving, and complexity analysis
  • Excellent communication and interpersonal skills, with the ability to collaborate across teams, deliver strong customer service, and effectively use standard business tools (e.g., Word, Excel, PowerPoint, Outlook)
  • Experience in a similar industry environment is a plus
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC++cloud software solutionsbackend software solutionsdistributed systemsAgile methodologiesDevOpsfull-stack architectureobject-oriented designdata structures
Soft Skills
communicationinterpersonal skillscollaborationcustomer serviceproblem-solvingstakeholder alignmenttrust buildingorganizational skillstechnical challenge resolutioncross-functional relationship building
Certifications
Bachelor's degree