Staff Software Engineer – Server Systems – Unpublished R&D Product
Company | Riot Games |
---|---|
Location | Los Angeles, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 6+ years of experience in game development, including contributions to at least one shipped title
- Proficient in C and C++, with additional experience interfacing with services written in Golang
- Strong background in distributed server and services architecture, with hands-on expertise in server-to-server and server-to-client messaging systems
Responsibilities
- Design and deliver sustainable, scalable solutions for a distributed network of servers and services, including new MMO server systems that integrate with existing C++, Blueprint, or Golang-based systems
- Lead and contribute to architecture requirements, technical design, and implementation of server-side systems, helping to define the team’s technical direction and standards
- Partner with technical leadership on solution design, and collaborate with game designers to create high-performance systems that enhance player experience
- Work cross-functionally to gather requirements, plan initiatives, and consistently deliver reliable, integrated server features
- Mentor fellow engineers in your areas of expertise, and contribute to a culture of technical excellence and shared best practices
Preferred Qualifications
- Experience developing MMORPGs with a focus on game server architecture
- Familiarity with Unreal Engine 5, including proficiency in Blueprint visual scripting