The ideal candidate is passionate about providing high-level direction, supporting a team of engineers, and getting their hands dirty with day-to-day development. Directors at our studio have a big influence on the decisions not just within their department but across the whole game and we’re looking for someone who wants to take a major part in the future of our games and studio.
You are an accomplished engineer that enjoys collaborating closely with the engineering team to build a technically excellent game across multiple platforms. You enjoy collaborating with art, design, and production to understand the artistic vision for a game and identify the technology needed to realize and surpass that vision.
Responsibilities:
- Manage a team of engineers, their performance and career development
- Own the technological vision of the company and lead the development of the technologies and systems
- Collaborate with designers and directors and other departments to achieve the vision of the game
- Determine what technology and middleware is best suited for each project
- Oversee the programming process and support in maintaining sustainable workflows
- Ensure that each game is being built with a productive methodology and solid coding practices, technical briefs, code reviews, keeping in mind long term quality and future code sharing between projects.
- Maintain regular internal communications and encourage a positive and ambitious team atmosphere
- Demonstrate good leadership, enthusiasm, and sense of commitment
- Take responsibility for recruitment, on-boarding, development and professional training of the programming team
- Propose solutions to improve the development of projects in the studio
- Identify and promote the application of technical best practices within the studio
- Maintain a strong understanding of multiplayer FPS games
Requirements
- Proficiency in C++
- At least 7 years professional video game programming experience
- A strong and efficient communicator with excellent management skills
- A bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Leadership experience
- A good knowledge of programming languages and software engineering practices
- Experience developing AAA titles on multiple platforms
- Experience with Unreal Engine 4 or other large engines
- Comfortable wandering around unexplored game design territory, and excited to help refine ideas into shippable features