Senior Software Engineer
Posted 30ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer leading the development and delivery of software solutions for MGM Resorts. Collaborating with Product Management and technology leadership for innovative customer experiences.
Responsibilities:
- 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

















