Jagex

Senior Network Engineer

Jagex

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CloudMicroservicesPython

About the role

  • Design, implement, and maintain network and online systems including multiplayer code, bandwidth management, dedicated servers, platform services, databases, and cloud-based microservices.
  • Select and advocate for the most effective technical solutions, pipelines, and architectures for networking and online features.
  • Collaborate closely with designers, engineers, and artists in strike teams to deliver high-quality features.
  • Test, debug, and optimise network code to ensure stability and performance across platforms.
  • Identify technical risks and propose solutions to address complex online gameplay challenges.
  • Drive excellence in development practices and help mentor engineers across the team.
  • Contribute to the growth of the team through recruitment and knowledge-sharing initiatives.
  • Hands-on work with Unreal Engine 5, dedicated servers, cloud-based services, and cross-platform integration; take ownership of networking layer to ensure seamless, secure player interactions.

Requirements

  • Proven expertise in designing and building complex network systems for multiplayer games.
  • Strong understanding of online gaming systems, multiplayer architecture, and backend technologies.
  • In-depth knowledge of C++ and comfort applying experience with complementary languages like C# or Python.
  • Familiarity with Unreal Engine 4 or 5 and hands-on experience with network replication and server-client architecture.
  • Skilled in profiling and optimisation, particularly in bandwidth usage, latency handling, and connection stability.
  • Strong understanding of scalable system design, including microservices, databases, and telemetry.
  • Excellent collaboration and communication skills with experience working in remote and cross-functional teams.
  • Comfortable working independently and taking full ownership of networking domains within a project.