
Senior Software Engineer
MGM Resorts International
full-time
Posted on:
Location Type: Remote
Location: Nevada • United States
Visit company websiteExplore more
Job Level
Tech Stack
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