We are looking for a Lead Network Programmer to join us on an exciting multiplayer IP. This is a fantastic opportunity to play a pivotal role in developing the codebase from the ground up for Unreal 5, helping the programming team to architect, plan and troubleshoot development, to deliver on the high-level vision for the game.
As the Lead Network Programmer working with the project’s Technical Director, you are responsible for the output and development of the networking team. You will create, maintain, and uphold best practices for your team. In this role, you will be a champion for quality across the project and collaborate with all disciplines in the delivery of an exciting new AAA franchise.
Report to the TechnicalDirector and manage a team of programmers whose responsibilities include the design, implementation and management of game client and server replication logic and communication, as well as a self-directed team of backend engineers.
Manage design and implementation of client/server technologies and systems, including suggesting improvements and new systems that could benefit our titles.
Work closely with Gameplay and Design teams to ensure the backend technology is solving the needs of our titles.
Work closely with other members of the team and set priorities.
Contribute as an active member of the Online team.
Excellent knowledge of C++.
Excellent organization and time management skills.
Excellent oral and written communication skills.
Experience working with source control (Git, Perforce, etc)
Strong coding, algorithm design, debugging skills.
Excellent delegation skills and ability to empower others on the team.
Ability to accurately estimate schedules and deliver high-quality work products to that schedule.
Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude.
Experience with multithreaded, real-time systems.
Experience working in an agile environment.
Unreal Engine network experience.
Submit Your Application
You have successfully applied
- You have errors in applying