As a Senior Software Engineer within Research & Development, you are armed with a wealth of knowledge on the intricacies of gameplay technology to inject life into Riot's exciting new games. You will work in a small team alongside a product lead and designers to answer fundamental product questions to build experiences that will fulfill our players' impossible dreams.
Ideate, design and implement prototypes to find answers to product questions
Write prototype code to accumulate insights that can be applied in future development stages.
Collaborate with product and discipline leads to identify focus areas, handoff points, and provide the best solution for the development phase
Lead and contribute to technical design and implementation
Set the technical direction and standards for the team
As development advances into production, design and lead implementation on robust, scalable, performant solutions.
Mentor other engineers on the team in all aspects of game development
5+ years of gameplay development experience
Experience developing and shipping games
BS in Computer Science, or proven understanding of Computer Science fundamentals
Strong OO programming experience
Excellent debugging skills
Experience collaborating with teammates across multiple disciplines
Product sense, pragmatism, and player empathy in making tech decisions
Have an agile mindset
Experience using game engines (ex. Unity, Unreal Engine)
Experience leading gameplay engineering teams
Experience with art pipelines
Experience with the prototyping phase of game development.