MSG Sphere Studio  Company Logo

MSG Sphere Studio

Burbank & New York City, - United States
View all jobs at this company »

Senior Director, Software Engineering


Role Summary

MSG Ventures is looking for a Senior Director of Software for our Interactive group. You will lead and manage a team of game industry veterans creating the technology platform for live games and interactive experiences with thousands of concurrent players at MSG Sphere. Your team will grow a vibrant technology portfolio while creating the technology platform and large-scale prototypes necessary to power our next-generation, massively multiplayer experiences.

You will focus on the cutting-edge vision that drives technology development and use your extensive management and technical experience to ensure alignment on architecture and technology decisions.

Specific Functions/Activities Summary

  • Develop technology roadmaps for mass interactive games and related hardware infrastructure.
  • Lead your team to bring technical definition to concepts and game designs, defining architecture, processes, and technical specifications.
  • Communicate technical needs and support proofs of concepts with various internal groups and external partners.
  • Vet, lead and manage the technical aspects of strategic industry partnerships.
  • Define a living, cohesive and scalable platform development strategy for mass interactive games, tools, and infrastructure within the context of the larger Sphere software ecosystem.
  • Hire, manage and develop a team of game industry experts: software team management roles and developers, project managers, technical artists and related staff engaged in the creation of game prototypes and our entire technology platform.
  • With project managers and other Engineering leadership, manage resource allocation and team focus across changing goals, evolving deliverables and multiple projects.
  • Maintain regular and defined communication with Engineering leadership on progress and problems in development and timelines, team management and all Interactive engineering scope.
  • Present findings and progress to executives and other stakeholders at defined intervals.
  • Apply best practices for efficient and effective development; look for opportunities to streamline and fully utilize current and new technology solutions.
  • Maintain an inclusive process that empowers the entire team to contribute to final results.


  • Deep practical experience in traditional game development pipelines, game development methodologies.
  • 5+ years of experience managing a team of software engineers in professional game development.
  • Experience with multiplayer mobile or console games. Requires an advanced understanding of the requirements for designing technology for massive scale with thousands of users.
  • Expertise in C# and the Unity game engine and/or C++/Unreal Engine
  • Strong communicator - able to use language to accurately convey changes to and from non-technical staff.
  • Passion for creatively collaborating across the entire organization in creative ways
  • Committed to collaborative working environments, iterative design and development approaches. Uses the benefits of iterative collaboration to deliver the best possible solutions to both creative and technical problems.
  • Appetite for technical innovation and experimentation.
  • A track record of gaining trust and respect by consistently demonstrating sound creative, strategic, and analytical thinking skills, while maintaining composure in stressful situations.