Online Multiplayer Engineer (Senior or Above)

1 Month ago • All levels
Unlock PRO and get member benefits!

About the job

SummaryBy Outscal

Online Multiplayer Engineer at OCP, building client-side features for social gameplay and online multiplayer experiences. Must have experience with C++, Unreal Engine, online publishing platforms and APIs.

OCP is Looking for an Online Multiplayer Engineer (Senior or Above)

As an Online Multiplayer Engineer at OCP, you help enable social gameplay and online multiplayer experiences in our products. Your focus is on building online game features and owning all related client-side aspects: from great UI to efficient networking and optimized access patterns. If you are driven by the amazing feeling of seeing how your work helps people connect and have a great time together, we’d love to talk with you!

For this role, we’re open to candidates who are at a Senior level or above (e.g., Staff or Principal).

What You Will Do:

  • Collaborate with the rest of OCP team on design, planning, and implementation of online social and gameplay features

  • Build, own, and operate the client-side technology powering these features

  • Own technical aspects of integrating our products with various online game publishing platforms on PC, mobile, and consoles.

  • Build sustainable, maintainable, efficient, and tolerant technology following best practices and utilizing proven industry standards.

  • Own whole aspects of innovative feature and/or system development, considering scalability and performance

Need to Have:

  • Extensive experience developing multiplayer online games using C++ and Unreal Engine

  • Proven experience of integrating a game with at least one major online publishing platform - Steam, Epic Games Store, AppStore, Playstation etc. More than one platform is a plus

  • Proven experience integrating online APIs built on top of at least one of the following protocols - REST, WebSockets, gRPC. More than one is a plus

  • Familiarity with UE OSS implementation specifics - threading and memory access model, major pitfalls and best practices - is a big plus

  • Understanding of security threats and best practices ensuring safe communication between the client and server

  • Good understanding of the client networking stack - libcurl, HTTP/1.1, HTTP/2, WS, UDP

  • Demonstrated ability to work effectively with a cross-discipline team

  • Ability to successfully communicate, collaborate and deliver in a fully remote environment

OCP targets paying base salaries in the top 75th percentile of similarly situated companies in each country where we have employees. This means that pay ranges differ from country to country. However, regardless of where the employee is located, we aim to be at least in the top fourth of the relevant market. In addition, OCP is dedicated to providing generous equity incentives and benefits to every employee. ​U.S. residents, click here for more information about OCP's compensation philosophy and pay transparency information.

About The Company

We are a fully remote, globally distributed company on a mission to empower every player to become a creator. We’re working hard to blur the lines between play and creation by making creation accessible, intuitive, and magical. 


Follow along on our quest - or, better yet, join in!

https://ocp.gg/discord

https://twitter.com/frontier_play

Valais, Switzerland (Remote)

Valais, Switzerland (Remote)

Valais, Switzerland (Remote)

Valais, Switzerland (Remote)

View All Jobs

Similar Jobs

Thatgamecompany - Senior Multiplayer Engineer

Remote Us (Remote)

Stardock - Multiplayer Engineer

Michigan, United States (On-Site)

Astrocade - Sr. Multiplayer Engineer (Unity)

California, United States (Hybrid)

Thatgamecompany - Senior Multiplayer Engineer

United States (Remote)

Similar Skill Jobs

Outscal - Mentor - C++ & DSA

Worldwide (Remote)

Ubisoft - (Junior) Technical Artist

Shanghai, China (On-Site)

Ubisoft - Senior Online Programmer (M/W/NB) – MMORPG

Auvergne-Rhône-Alpes, France (Hybrid)

Ubisoft - Senior 3D Programmer (M/W/NB) – MMORPG

Auvergne-Rhône-Alpes, France (Hybrid)

CD PROJEKT RED - Senior Engineer, Story

Massachusetts, United States (On-Site)

Jobs in Fully, Valais, Switzerland

Electronic Arts - Senior Accountant

Geneva, Switzerland (Hybrid)

Niantic - Senior Software Engineer, Security

Zurich, Switzerland (Hybrid)

Netspeak Games - Speculative Application

Valais, Switzerland (Remote)

Futurum Technology Ltd. - IT Sales Partner DACH

Zurich, Switzerland (On-Site)

XBorg - Senior Software Engineer (Backend)

Vaud, Switzerland (On-Site)

XBorg - Senior Front End Engineer

Vaud, Switzerland (On-Site)

Software Engineering Jobs

Evolution - Turkish Speaking Game Presenter

Tbilisi, Georgia (On-Site)

Ubisoft - Senior Online Programmer (M/W/NB) – MMORPG

Auvergne-Rhône-Alpes, France (Hybrid)

CD PROJEKT RED - Senior Engineer, Story

Massachusetts, United States (On-Site)

Sky Mavis - Smart Contract Engineer - Ronin Protocol Development

Ho Chi Minh City, Vietnam (On-Site)

VGW - Principal Engineer

Mecklenburg-Vorpommern, Germany (On-Site)

Tama Systems India Private Limited - Embedded Engineer

Karnataka, India (On-Site)

2K - Senior Rendering Engineer

California, United States (On-Site)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug