- Support, manage and mentor multiple engineering teams across varied game development specialties
- Define and maintain the engineering team structure, career growth, and expertise, with a view towards long-term strategic goals
- Advise the local director group on technical topics impacting the team
- Analyze feature requests for viability, completeness, risks and dependencies
- Collaborate with a distributed engineering team in multiple locations
- Pro-actively address issues blocking the team, providing them with the tools to work effectively
- Ensure high standards of development across the local engineering team's work, including meeting all applicable coding standards
- Ensure the team works within the constraints of the existing game engine to meet performance, quality and maintainability benchmarks
- Promote and communicate the team's work across the entire project
- Help the team troubleshoot complex issues across the entire game pipeline
- Maintain a collaborative and creative spirit in your teams
- Seek innovative solutions to problems, and challenge the team to aim high