Software Engineer, Services - Unpublished R&D Product (Contract)
Core
Develop and maintain game server-side functionality, core systems, and tools to ensure stability, efficiency, and security for Riot Games' new titles.
Role type
Senior IC backend engineer (game services)
Builds
Production game server modules, core systems (user data, combat logic), and developer tools
Domain
Gaming / Distributed Systems
Deliverable
production ML models | product features
Required skills
C++ or Java or Golang, high-concurrency system design, distributed systems, message queues, caching, database optimization, independent module ownership, incident response, cross-team collaboration
Preferred skills
Client-server dual-end architecture, CI/CD pipelines (Jenkins), containerization (Docker)
Technologies
C++, Java, Golang, Docker, Jenkins, message queues, databases
Responsibilities
Develop and maintain game server-side modules; Implement and optimize core server systems; Improve server performance and resolve technical issues; Develop server-side tools; Collaborate with clients and designers; Track and apply new server-side technologies
Seniority
Mid-level, hands-on IC