Senior Network Programmer (Remote)

CI Games logo
Posted 10 January 2023
Salary Negotiable
Job type Permanent
Contact NamePaul Walker

Job description

We are supporting CI Games in their search for a Senior Network Programmer.

Founded in 2002, CI Games has been creating globally recognised games for 20 years with their most popular franchise, Sniper Warrior, selling over 14 million copies! They currently have several exciting projects in the pipeline in Unreal Engine 5.

Your responsibilities…
  • Design and implement required online solutions for the game, coping with the design intentions and the technical requirements to secure performance
  • Architect from high level systems to low level performance tweaks in c/c++
  • R&D of new technologies applicable to the game, in synchronisation with the technical director, to ensure compatibility with all target platforms
  • Understand all game engine systems to work with and discuss needs from other departments and participate on the generation of cost-effective pipelines
  • Coordinate with QA, Build Engineers, and the Design teams to define the best coding processes that balances rapid iteration with stability
  • Coordinate with the rest of coders to establish programming guidelines, quality goals, and performance budgets related to online functionalities
  • Plan and work on any required engine, online, and optimization in coordination with the rest of the code team (engineers and gameplay programmers)
  • Report to the Lead Network Programmer
The skills and experience you’ll bring to the role…
  • 5+ years programming experience, with 3 or more years in a Lead/Senior role
  • 2+ Shipped AA/AAA titles
  • Strong C & C++, real-time, cross-platform, client-server & p2p skills
  • Experience with Gameplay Replication, Player Authentication, and low-level (TCP/UDP Packet) Comms
  • Experience debugging multi-threaded Client/Server symbol-less systems in a run-time environment
  • Match-Making, Late-Join, and Host Migration implementation skills
  • Network infrastructure & optimization experience (preferably for PSN/XB eco-systems)
  • Applied knowledge of Optimized Packet Compression/Decompression strategies for games
  • Exposure to AWS or other Cloud Service Provider technologies
  • Exposure to Gameplay Abiltiy System (GAS) for Unreal Engine 4/5 used in an MP game is a bonus
  • Exposure to Epic Online Systems / PlayFab integration into UE is a bonus
Perks and benefits include…
  • Flexible core hours, and no-notice holidays
  • Annual discretionary studio bonus
  • Free games and merchandise
  • Wrap parties for game releases
CI Games include attractive remuneration, holidays, and social events. Their studio’s inclusive environments thrive with collaborative teamwork with people from all around the world, different nationalities, and languages.

This role also offers remote homeworking with flexible working schedules, a fun environment, and a relaxing culture, including the opportunity to work with the leading technology and creative minds in the world whist you learn as you work and be part of something real that changes the face of gaming forever!