← Return to search

Lead Online Programmer – Fully Remote

Lead Online Programmer – Fully Remote (Barcelona/ Bucharest)

Our world-renowned, AAA client is looking for a Lead Online Programmer to join one of their recently founded studios. Don’t miss this opportunity drive their project forward and be a part of something that changes the face of gaming as they experience exponential growth in the industry! There is no doubt you will find this role creatively rewarding as they are dedicated to designing ground breaking projects, collaborating with the leading technology and creative minds in the world.

Benefits Include:

•Attractive remuneration, holidays, and social events connecting you with people all around the world.

•Annual discretionary studio bonus including free games/ merch.

•Dedicated Wellbeing Programme implementing a supportive and inclusive community.

•Invitations to wrap parties for games releases.

•Relaxing and fun culture, with homeworking flexibility around their core hours of 10am-4pm CET.

Key Responsibilities:

•Design and implementation of the 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 synchronization with Lead Developers, and compatible with all target platforms.

•Understanding of all game engine systems to work with and discuss needs from other departments and participate on the generation of cost-effective pipelines for online.

•Report to the lead programmer, 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 establishing programming guidelines, quality goals and performance budgets related to online functionalities.

•Understand, plan and work on any required engine, online and optimization in coordination with the rest of the code team (engineers and gameplay programmers).

Experience:

•5+ years Programming Experience (at least 1 in a Lead/Senior role and in UE).

•2+ Shipped AA/AAA titles (at least 1 in a Lead/Senior role and in UE).

•Strong C & C++, real-time, cross-platform, client-server & p2p skills.

•Gameplay Replication experience, Player Authentication, low-level (TCP/UDP Packet) Comms.

•Experience debugging multi-threaded Client/Server symbol-less systems in a run-time environment.

•Replication Frameworks for entire game / gameplay systems.

•Match-Making, Late-Join and Host Migration implementations.

•Network Infrastructure & Optimization (preferably for PSN/XB eco-systems).

•Optimized Client Prediction Methodologies.

•Optimized Packet Compression/Decompression strategies for games.

•Exposure to AWS or other Cloud Service Provider technologies.