Senior Director, Software Engineering
Description
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.
Qualifications
- 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.
This Job is no longer active!