Senior Multiplayer Engineer(C++)

NXT Level Technologies

$130K — $155K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years experience in back-end for MMO or high-volume, low-latency web services
  • Fluent in C++
  • Experience working collaboratively with game client teams
  • Familiar with UDP, bit-level serialization, and delta compression
  • Proficient in Linux and debugging network environments
  • Knowledge of test creation including unit, stress, and integration tests
  • Strong opinion on managing network communication and resource scaling

Responsibilities

  • Create and maintain high-volume C++ game server systems
  • Develop and support high-volume Golang backend services
  • Monitor and resolve live environment issues promptly
  • Enhance backend architecture and development workflows
  • Guide the design of future multiplayer technology and systems

Benefits

  • Opportunity to work with an award-winning gaming studio
  • Collaborative environment supporting innovative ideas
  • Chance to influence the design of the next generation of multiplayer systems
  • Access to professional development resources
  • Participation in a project shipped on Nintendo Switch
Full Job Description
We are looking for a Senior Software Engineer to join our clients online Mobile MMO that has also recently shipped their project on the Nintendo Switch. They're an award-winning gaming studio.

What are the core responsibilities?
  • Create and maintain high volume C++ game server systems to sync player state in a reliable, secure, and scalable manner
  • Create and maintain high volume Golang supporting backend services
  • Monitor and diagnose problems in the live environment, fixing them in a timely manner
  • Keep improving our backend architecture and development workflow to deliver the optimal experience to the player, as well as benefit everyone in the studio
  • Help guide future multiplayer technology, systems, and architecture design

What are the minimum requirements?
  • Have 3+ years experience working on the back-end for an MMO or high-volume, low-latency web services
  • Be fluent in C++
  • Be comfortable working with game client teams to support network communication
  • Experience with UDP, bit-level serialization, delta compression, and other techniques for developing efficient network code for real time games
  • Be comfortable integrating with external backend services via various protocols
  • Have strong opinions on the different approaches to managing network communication, resource scaling, automated deployment, security, reliability, and data tracking/analysis
  • Be familiar with creating unit tests, stress tests, and integration tests
  • Be proficient debugging in network environments
  • Be proficient in Linux

What will earn you bonus points?
  • Have experience with AWS or GCP
  • Have experience with Kubernetes, Helm, and Docker
  • Have experience with bare metal deployment
  • Have experience with both relational and non-relational databases (PostgreSQL, MongoDB, Redis)
  • Have experience with Golang, or Erlang and functional programming

Similar Jobs

More Jobs at NXT Level Technologies

  • HR Consultant
    $125K — $150K *
    New York, NY 10025 (New York County)
    Business Services
    In-Person
  • Senior Multiplayer Engineer(C++)
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Principal AI / ML Engineer
    $150K — $180K *
    Minneapolis, MN 55407 (Hennepin County)
    Enterprise Technology
    In-Person
  • Director of Design & Engineering
    $110K — $130K *
    Waukesha, WI 53188 (Waukesha County)
    Manufacturing & Automotive
    In-Person
  • Chief of Staff
    $150K — $180K *
    New York, NY 10025 (New York County)
    Business Services
    In-Person

More Consumer Technology Jobs

Find similar Senior Multiplayer Engineer(C++) jobs: