About the job
At Riot Games, our engineers possess extensive expertise in distinct technical domains while also embracing the chance to engage in a wider array of disciplines. As a Principal Software Engineer, you will collaborate with fellow engineers to deploy technical solutions that have a company-wide impact. Your efforts will ensure high standards of quality and stack relevance, while providing clear insights into exemplary engineering practices.
In your role as Principal Software Engineer for the Content Access Platform (CAP) team, you will take charge of designing and managing numerous backend services that serve as the backbone for all of Riot’s games on a global scale. The CAP team is responsible for large-scale, globally distributed systems that support millions of players and fans. Our services facilitate a variety of in-game experiences, including missions, battle passes, virtual currencies, and player inventories. By collaborating with internal platform teams and game development teams at Riot, you will spot opportunities to centralize functionality and speed up development by creating systems that are user-friendly, scalable, reliable, and globally deployed. Your responsibilities will extend beyond coding; you will be a visionary leader, shaping domain architecture and aligning technological strategies with enterprise objectives. You will mentor teams, drive innovation, and advocate solutions that highlight the substantial value of our work to Riot’s game development teams and players. You will report directly to the Engineering Manager of the Content Access Platform team within Player Platform.

