Lead and manage a team of networking and co-operative gameplay engineers, supporting growth, execution, and technical quality. Define and drive the networking architecture and technical direction for online and co-operative gameplay systems. Design, prototype, and implement core multiplayer systems using Unreal Engine networking features and custom solutions as needed. Partner closely with gameplay, systems, and engine engineers to ensure features are designed with replication, authority, and shared state in mind. Establish best practices for networking, replication, latency handling, and performance across gameplay systems. Guide technical planning, estimation, and prioritization for multiplayer-related work in collaboration with engineering leadership. Debug, profile, and optimize networked gameplay systems to ensure stability, scalability, and performance across supported platforms. 10+ years of professional experience as a Software Engineer, with significant focus on networking or online gameplay systems. Prior experience leading or managing engineers in a networking, online, or gameplay-focused discipline. Proven experience designing and shipping networked or multiplayer gameplay features in a modern game engine. Deep understanding of networking concepts including client/server models, replication, authority, latency, and synchronization. Strong C++ experience within Unreal Engine, including hands-on work with gameplay replication and networking systems. Ability to balance hands-on development with technical leadership, mentorship, and cross-team influence. Strong communication skills and the ability to clearly explain complex technical concepts to a wide range of partners. Experience shipping co-operative or multiplayer games at scale. Familiarity with Unreal Engine online subsystems, platform networking requirements, or backend integrations. Experience collaborating with backend, services, or platform teams. Background contributing to early pre-production technical planning or multiplayer prototyping.