Riot Games is looking to solve the problem of creating a world-class player experience in their game VALORANT, specifically in the area of match services, by hiring a Senior Software Engineer to drive the direction of the player's core competitive experience.
Requirements
- 4+ years of experience as a software engineer
- 2+ years professional experience building distributed systems at scale
- Experience working in the games industry or on gaming personal projects
- Familiarity working in an agile environment
- Expertise with C++, Golang, or similar language(s)
- Professional experience working with cloud computing and cloud technologies
- Professional experience building large scale backend systems or game services
Responsibilities
- Design, build, and deliver in-game client features that enable a world-class player experience
- Collaborate closely with producers, game designers, and UX specialists to shape high-quality features
- Take end-to-end ownership of features, from in-game implementation through backend service integration
- Architect, build, and maintain large-scale backend services that support millions of players globally
- Take ownership of key components within VALORANT’s architecture, ensuring reliability, scalability, and long-term sustainability
- Build, operate, and support live game services, including participation in an on-call rotation
- Mentor and elevate junior engineers by providing technical guidance, constructive feedback, and best-practice leadership
Other
- 4+ years of experience as a software engineer
- Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)
- Ability to work in an agile environment
- Excellent communication and collaboration skills
- Ability to work on-call and participate in an on-call rotation