- Design and implement strategies for time sensitive gameplay mechanics in a responsive, action oriented multiplayer game in collaboration with engineers, designers and artists.
- Work with engineering teams to identify and implement core real time networking systems and gameplay features.
- Actively share domain knowledge, teach and mentor engineers within their team.
- Design, implement and document technology and strategies to facilitate the development of games mechanics in a multiplayer environment by other team members.
- Own features and collaborate with team members to solve problems efficiently.
- 4+ years experience in software development with a strong C++ focus.
- Shipped multiplayer action games as a key contributor in networked game mechanics and technology, such as: shooters, melee combat, sports or sports adjacent.
- You understand the tradeoffs between the various approaches of latency mitigation in multiplayer games, and their applications and shortcomings.
- Advanced debugging skills applicable to client/server multiplayer games.
- Experience developing in and debugging multi-threaded/concurrent architectures.
- Pragmatic approach to problem solving.
- Experience with Visual Studio and knowledge of the debugging tools.
- Passion for programming and continuous learning.
- A sense of humility and ability to thrive in a team environment.
- A knack for managing your time, balancing quality and speed.
- Drive to execute and finish projects properly.