Home > Find Jobs

Job Search

A tropical beach
Midnight Society company logo

Midnight Society

USA

Posted on: 25 February 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Online Engineer (Gaming)

Midnight Society is a AAA game development studio building a PvPvE online multiplayer game that leverages a platform focused on providing early access to our pre-launched titles, ability to trade and sell entitlements earned in games. 


Our early Access Pass model, currently in its Founder’s stage, has over 400k users signed up within a week to participate with 10k already approved and playing early Snapshot builds. Our approach and studio is currently backed by founders who are veterans of the game industry with multiple past exits, several prominent venture capital firms, angel investors, and influential strategic partners. 


We support fully remote development and offer highly competitive salary and benefits packages for team members and their families. We are focused on building a 'Day Zero' Community, incorporating player involvement at all stages of development.


In this role you will

  • Take our proof of concept online offering for our FPS game and turn it into a robust experience that you can have a serious impact in its direction
  • Build online features including account services, parties, matchmaking, social services
  • Build fullstack solutions across our UE5 client, server and our online middleware provided by third-party services in C++ and Kotlin
  • Work with our web team to interface our client, server and middleware with account services provided by the Midnight Society backend

The ideal candidate will posses

  • 5-8+ years of experience as a C++ programmer
  • Understanding of matchmaking for multiplayer shooters and party systems
  • Understanding of REST APIs, JSON and general client-server issues
  • Understanding of cloud-based environments
  • Familiarity with code generation tools like protobuf
  • Bonus: Unreal experience preferred but for the right candidate we are willing to learn along side you
  • Bonus: Experience with Kotlin or Java a plus, you will be using Kotlin but it is very easy to pick up

Tags

C++
Apply to job