Senior Software Engineer

Job Locations US-NY-New York | US-CA-Burbank
Requisition ID
21-14204
Division
Ventures
Functional Area
Engineering

Overview

Madison Square Garden Entertainment Corp. (MSG Entertainment) is a leader in live entertainment experiences. Our mission is to lift the human spirit by gathering communities around exceptional live experiences on the world’s greatest stages. We deliver on that mission through our portfolio of world class venues: New York’s Madison Square Garden, Hulu Theater at Madison Square Garden, Radio City Music Hall and Beacon Theatre; and The Chicago Theatre. Additionally, MSG Entertainment is building a new state-of-the-art venue in Las Vegas, MSG Sphere at The Venetian, and has also announced plans to build a second MSG Sphere in London, pending necessary approvals.


More information about MSG Entertainment is available at www.msgentertainment.com. 

 

With MSG Sphere, we are creating an entirely new medium that will deliver transformative entertainment experiences at an unparalleled scale. Beyond a venue, Sphere is a multi-sensory platform with experiential technology programming directly to your senses. You will see in ways never imagined, hear with every fiber of your being, and experience like never before. To deliver on this promise, we are building the largest immersive venue in the world, MSG Sphere at The Venetian in Las Vegas, with a second Sphere venue planned for London, pending necessary approvals.

 

To create transformative experiences, and content unique to Sphere, we are growing our full stack creative, experience, design, production and engineering team across our Burbank studio in Los Angeles and Ventures headquarters in New York.

Role Summary

MSG Ventures is looking for a Senior Software Engineer to lead our multiplayer efforts to architect and provide the necessary game networking guidance and solutions for our mass interactive games and experiences. As part of a small team of game industry veterans, alongside our industry partners, you will play an integral role in researching, designing, and prototyping large-scale multiplayer technologies for integration into our game platform for live events with thousands of concurrent players at MSG Sphere. In addition to deep and broad software development expertise, the ideal candidate will bring a passion for scaling technologies from prototypes to real-time massive multiplayer experiences.

Specific Functions/Activities Summary

  • Collaborate closely with the Director Interactive Software to research, design, prototype, and provide long-term massive multiplayer solutions and tools for our real-time interactive experiences that can scale to thousands of simultaneous players.
  • Guide the selection of backend services such as matchmaking, orchestration, and social features that can power our game platform.
  • Design solutions and tools for testing and scaling networked games through scripted and AI simulations.
  • Research, communicate technical needs, and support proofs of concepts with various partners and vendors.
  • Collaborate closely with our Interactive Concept Group and other departments to integrate game platform solutions and tools into our games and mass interactive experiences.
  • Write technical documentation and clearly communicate complex solutions and challenges, even to non-technical staff.
  • Stay current on relevant technology and conduct necessary research, due diligence, prototyping, and testing to assess emerging technology options.
  • Attend and report in daily scrums and bi-weekly sprint planning sessions, reviews, and retrospectives in accordance with Agile best practices.

Qualifications

  • Computer Science BS, MS or PhD degree preferred or equivalent experience
  • 6+ years of professional game engineering or related field experience with published titles required
  • 7+ years of experience developing multiplayer / networking solutions is required
  • Experience with backend services for multiplayer matchmaking, authentication, and orchestration is required (i.e. Multiplay, Playfab, Gamelift, etc..)
  • Experience working with backend cloud providers is required (i.e. AWS, Azure, Google Cloud, etc..)
  • Experience with C# / Unity game engine is required. Additional C++ experience with Unreal Engine 4 or other game engine experience is highly preferred
  • Familiarity with lower level protocols, TCP, UDP, etc. with a strong understanding of how to mitigate issues of latency, bandwidth, and state synchronization is required
  • Excellent communication and team interaction skills is required
  • Self-motivated, with little guidance needed, and an ability to work on multiple projects and prioritize tasks for each in an agile manner
  • Working knowledge of securely integrating and wrapping external APIs is preferred
  • Applicants should provide their own code samples for tools or playable games along with technical design documentation

*This is an in-office position located in NYC*

The Company requires that all individuals, subject to certain limited exceptions, be fully vaccinated against COVID-19.  The Company will consider requests for reasonable accommodations regarding this requirement.

Education

Candidates who have completed 60 credits of college-level coursework (representing 2 years), or have shown similar self-development through certifications, trade school coursework, etc. are preferred.

Educational requirements may differ from job to job based on the role.

EEO Statement

At MSG we value diversity and are looking for extraordinary employees of all backgrounds! MSG is an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, sexual and reproductive health choices, national origin, citizenship, age, genetic information, disability, or veteran status. In addition to federal law requirements, MSG complies with all applicable state and local laws governing nondiscrimination in all locations.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Join Our Talent Community

No time to apply? Take a minute to drop us your information and become part of our talent community!