Principal Software Engineer, Rendering - Game Tech Group, Unreal Ecosystem
Riot Games
Los Angeles, United States
On-site
Expertise with c++
Game rendering and engine performance profiling
Modern video game engines
Drive the ideation and process of setting technical direction within the Unreal Ecosystem, including advising leadership on prioritization of work efforts and buy/build decisions for major system components
Job Summary
Drive the ideation and process of setting technical direction within the Unreal Ecosystem, including advising leadership on prioritization of work efforts and buy/build decisions for major system components.
Lead the technical execution of multi-month to year-plus work efforts across the business unit, holding teams to established standards.
Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
Matching Summary
Drive the ideation and process of setting technical direction within the Unreal Ecosystem, including advising leadership on prioritization of work efforts and buy/build decisions for major system components.
Skills & Requirements
Must-have
Expertise with C++
Game rendering and engine performance profiling
Modern video game engines
Large code bases
Debugging, profiling, and optimizing complex projects
Common game and software design patterns
Nice-to-have
Player empathy and experience focus
Collaborative spirit
Mobile development experience
Unreal Engine experience
Building online games
Console development experience
Partnering closely with artists
Key Requirements
8+ years of software engineering experience
Expertise with C++
Expertise in game rendering and engine performance profiling
Experience working with modern video game engines
Experience working with large game teams
Experience working with large code bases
Experience debugging, profiling and optimizing complex projects
Strong knowledge of common game and software design patterns
Experience collaborating with teammates across multiple disciplines