Apply

Senior Multiplayer Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: United States, Canada

💸 Salary: 95000.0 - 177000.0 USD per year

🔍 Industry: Software Development

🏢 Company: thatgamecompany👥 101-250💰 about 3 years agoDeveloper ToolsVideo GamesConsole GamesFamilyMMO GamesSocial NetworkMobileOnline Games

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentDockerPostgreSQLGame DevelopmentGCPKubernetesMongoDBC++AlgorithmsData StructuresRedisCI/CDRESTful APIsLinuxMicroservicesDebugging

Requirements:
  • 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
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
Apply