Senior Software Engineer, Multiplayer Game Systems

StatusPRO
Engineering – Engineering /
Full Time /
Remote
ABOUT STATUS PRO
Join StatusPRO in creating the world’s most authentic and immersive, first-person POV, virtual reality (VR) sports games. Founded and developed by former athletes, StatusPRO technology, used as a training program to help players and coaches unlock the ultimate strategic game advantage, is now available in the first fully licensed NFL VR simulation game. Join our team in creating games like NFL Pro Era, and NFL Pro Era 2, that provide players with the experience of competing with friends as the QB that takes their favorite NFL team to the Superbowl! For more information about StatusPRO, including news, video, blogs, forums and game apps, please visit https://www.status.pro

ABOUT THE ROLE
As a member of the game engineering team, the Senior Online Multiplayer Engineer will work closely with designers and producers to make the online multiplayer features of our games more functional, robust, and performant. You will be responsible for leading the way in architecting, developing, and recommending solutions for the technology that powers the online multiplayer features of our current and future VR Sports titles. Online Multiplayer features are a significant part of our development roadmap and this a great opportunity to use your experience and skills to make a huge impact on our games. Join us to work with a passionate group of people that love games and sports and who strive to make the best VR Sports game in the industry.

Role Responsibilities

    • Develop and maintain  efficient, scalable, and extensible netcode that will run on our game clients and game server, covering everything from lag compensation and client-side prediction to game state replication.
    • Implement and maintain backend services for features such as authentication,  matchmaking, leaderboards, player profiles, and in-game purchases
    • Create and review technical design documents for multiplayer tech and game features, providing architectural direction.
    • Guide and support the work of other multiplayer engineers from internal and outsourced engineering teams
    • Collaborate with game designers and other engineering teams to integrate network features seamlessly into gameplay mechanics and systems.
    • Mentor others within your team and across departments. Train new engineers on development of multiplayer game systems.
    • Work with minimal supervision on a fully remote dev team that is distributed across the world

Minimum Qualifications

    • 3+ years development experience on real time online multiplayer games
    • An in-depth understanding of game networking models, network protocols, socket programming, and real-time communication technologies and strategies
    • Strong knowledge of advanced game netcode functionality like synchronization and replication techniques such as prediction, rollback, resimulation etc.
    • Solid experience with multiplayer frameworks such as Photon Fusion, Mirror, FishNet, Photon Quantum, Unity Netcode for Gameobjects/Entities
    • Experience with Unity, Unreal, or proprietary AAA game engine with strong C# or C/C++ skills
    • Experience with network profiling, debugging and optimization tools to enhance network performance
    • Strong verbal and written communication skills

Preferred Qualifications

    • 3+ years experience developing commercial games in Unity
    • At least 1 shipped online multiplayer game title in a similar role
    • Working knowledge of deploying ECS design patterns in game development like Unity DOTS,  Photon Quantum, Unreal Mass, etc.
$125,000 - $150,000 a year
Status Pro provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Status Pro is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to recruiting@status.pro.