Job Description
Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Staff Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team objectives. You'll drive technical initiatives and provide other engineers with a clear illustration of extraordinary engineering.
As a Staff Software Engineer on our unpublished MMO, you will work with all team disciplines to design, implement, and iterate on modern game development workflows, pipelines, and AI. You will work in a small team alongside a product lead, technical artists, designers, and other engineers to ensure we can efficiently deliver on our player's dreams. The ideal candidate is passionate, driven, and wants to guide the technical vision of how we extend engines and optimize workflows. You will report to the Technical Product Manager of the project.
Responsibilities:
• Identify, prioritize, and implement custom Unreal tooling, workflows, and data repositories.
• Collaborate with team members to gather requirements, plan technical initiatives, and deliver consistently.
• Lead and contribute to architecture requirements, technical design, and implementation for relevant systems
• Help shape the technical direction and standards for the team
• As development advances into full production, iterate on robust, scalable, and performant solutions.
• Mentor other engineers on the team in your area of expertise.
Required Qualifications:
• 6+ years of development experience in the game industry as a software engineer
• 4+ years of experience on tools/workflows development for a AAA game
• Fluency in C or C++
• Work on at least 1 shipped game title
• Strong knowledge of common game and software design patterns
• Excellent debugging skills
• Experience collaborating with teammates across multiple disciplines
• Product sense, pragmatism, and player empathy in making tech decisions
• Professional experience creating tools for Unreal 4 or 5
Desired Qualifications:
• 6+ years of tools/workflows development experience
• Experience with visual scripting systems
• Experience working with mid-sized engineering teams
• Experience with managing requirements and iterating on game development workflows
• Experience with agile development
For this role, you'll find success through craft expertise and a collaborative spirit that prioritizes the delight of players. We will look at your past studies and experience, but for this role, we also look for dedicated people with a personal relationship with games. If you embody player empathy and care about players' experiences, this is the role for you!
• (Los Angeles Only) Base salary range between $192,500.00 - $269,400.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.
Jobcode: Reference SBJ-gq180x-18-224-138-39-42 in your application.