Principal Software Engineer
Tft, Gameplay
Posted on 2/20/2023
Riot Games

1,001-5,000 employees

Online game developer
Company Overview
Riot Games' mission is to develop, publish, and support the most player-focused games in the world.
Los Angeles, CA, USA
Experience Level
Desired Skills
Operating Systems
Software Engineering
  • 8+ years game industry or 10+ years of relevant engineering experience
  • Expertise in C++ and low-level debugging
  • Strong knowledge of scripting languages and/or asset content pipelines
  • Familiarity with client/server game architecture and replication
  • Experience as a tech lead for a project or team
  • Deep understanding of optimization strategies that emphasize meaningful improvements to performance in critical systems
  • Set, lead, and contribute to technical vision and direction, using your expertise to guide tough technical decisions
  • Reduce ambiguity in a problem space through technical discovery & prototyping
  • Work with globally distributed teams to implement complex engineering solutions to engage and delight players
  • Define and promote software engineering best practices within the team, including design reviews, code maintainability, quality, monitoring, and documentation
  • Periodically review and reimplement efficient systems in code and in the tech collaboration processes
  • Mentor and coach senior and staff engineers in both technical and soft skills
  • Participate in the team's support rotation
Desired Qualifications
  • Deep knowledge of more than one game engine
  • Development experience in rendering software
  • Experience shipping a cross-platform game
  • Experience with mobile, console, and PC operating systems and platform SDKs
  • Experience working with globally dispersed engineering teams
  • Expertise in hardware architecture with an understanding of fundamental difference between device architectures