Riot Games is looking for a Software Engineer III to join a new and exciting title, focusing on enhancing player engagement and self-expression through metagame features. The role requires both implementation and technical leadership to ensure solid technical foundations for a launch at scale, working across frontend client and backend services.
Requirements
- 6+ years of experience building client or backend systems that support metagame features
- 2+ years of experience on an Unreal Engine project
- 2+ years of C++/C/Golang experience
- Experience developing large systems from scratch, including gathering requirements and designing scalable, production-ready architecture
- Experience working on a live SaaS (Software as a Service) game
- Experience working on multiplayer networked games
- Experience using/debugging Slate or UMG within Unreal
Responsibilities
- Identify, prioritize, and implement player facing experiences on a new title
- Build features in Unreal Engine from the client systems to the UI
- Build and support live services for the game
- Utilize internal and external cloud technologies and services
- Drive and contribute to architecture requirements, technical design, and implementation for relevant systems
- Help shape the technical direction and standards for the team
- Mentor more junior engineers on the team
Other
- BS in Computer Science, or proven understanding of Computer Science fundamentals
- Strong ability to collaborate with teammates across multiple disciplines
- Product sense, pragmatism, and player empathy in making tech decisions
- Craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players.
- Embody player empathy and care about players' experiences