Lead Multiplayer Programmer (Remote)

CI Games logo
Posted 05 September 2023
Salary Negotiable
LocationBarcelona
Job type Permanent
DisciplineGames Programming
Reference19267
Contact NameMatty Kidsley

Job description

We're working with CI Games as they look for a Lead Online Programmer to join their Hexworks studio and work on Lords of the Fallen, the highly ambitious follow-up to the original 2014 hit. If you are excited by the opportunity to work on some of the most creatively rewarding projects, at an ambitious rapidly growing studio, then this is the opportunity for you.

As a Lead Online Programmer, you will be responsible for working alongside the coding team to design and implement online solutions for the game while reporting to the Lead Programmer. You will also be collaborating with other disciplines to provide the best coding processes and architecture in C/C++.

Your responsibilities...
  • Designing and implementing online solutions for the game
  • Coping with design intentions and technical requirements to secure performance
  • Provide architecture from high-level systems to low-level performance tweaks in C/C++
  • R&D of new technologies that are applicable to the game
  • Establish programming guidelines, quality goals and performance budgets related to online functionalities in collaboration with other coders
  • Work with QA, Build Engineers and the Design team to define the best coding processes that balances rapid iteration with stability 
  • Understanding of all game engine systems to work with and discuss needs from other departments and participate in the generation of cost-effective pipelines for online
  • Work on any required engine, online and optimization in coordination with engineers and gameplay programmers
The skills and experience you'll bring to the role...
  • 5+ years Programming experience (at least 1 year in a Lead/Senior position and in Unreal)
  • 2+ shipped AA/AAA titles (at least 1 in a Lead/Senior position and in Unreal)
  • Highly skilled in C & C++, real-time, cross-platform, client-server and p2p
  • Gameplay Replication experience, Player Authentication, low-level (TCP/UDP Packet) Comms
  • Experienced in debugging multi-threaded Client/Server symbol-less systems in a run-time environment
  • Optimized Client Prediction Methodologies and Packet Compression/Decompression strategies for games
  • Replication Frameworks for entire game/gameplay systems.
  • Match-making, Late-Join and Host Migration implementations
  • Network Infrastructure & Optimization (preferably for PSN/XB eco-systems)
  • Knowledge of AWS or other Cloud Service Provider technologies
Perks and benefits include...
  • Attractive remuneration, holidays and social events
  • Remote working with flexible working schedules
  • A dedicated employee well-being programme
  • Flexible core hours and no-notice holidays
  • Annual discretionary studio bonus
  • Free games and merchandise