Job Summary:
Riot Games is a company dedicated to creating player-focused experiences, and they are seeking a Senior Software Engineer for an unpublished R&D product. This role involves designing and implementing scalable gameplay and animation systems, collaborating closely with animators and technical artists to enhance the player experience.
Responsibilities:
• Design, prototype, and implement robust, scalable gameplay and animation systems, evolving underlying systems to improve reuse, polish, maintainability, and performance.
• Contribute to locomotion, movement feel, and animation-driven gameplay systems across multiple gameplay domains.
• Partner closely with animators and technical artists to improve workflows, clarify handoff points, and enable efficient content production.
• Identify technical risks in animation and gameplay systems and collaborate with technical leaders to implement sustainable architectural solutions.
• Contribute to adjacent gameplay domains such as combat systems, camera, VFX integration, or other core gameplay systems as needed.
• Mentor peers across disciplines by sharing insights on animation systems, gameplay feel, and technical problem-solving.
Qualifications:
Required:
• 5+ years of professional experience in game development.
• 3+ years of experience developing or supporting animation systems.
• Strong C++ programming skills and solid computer science fundamentals.
• Experience working with Unreal Engine, including its animation systems.
• Experience implementing gameplay systems closely tied to animation.
• Strong debugging, optimization, and performance-tuning skills.
• Experience collaborating effectively in cross-disciplinary teams, with strong product sense and player empathy.
Preferred:
• Familiarity with Unreal Engine internals and extending or modifying engine animation systems.
• Experience improving content pipelines and animation workflows.
• Exposure to related domains such as gameplay VFX, camera systems, etc.
• Experience working on mid-sized engineering teams in a live or in-development game environment.
Company:
Riot Games is a global company that develops online games. Founded in 2006, the company is headquartered in Los Angeles, USA, with a team of 1001-5000 employees. The company is currently Late Stage.