Riot Gamesposted 3 days ago
Full-time • Senior
Los Angeles, CA

About the position

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 R&D, 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.

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.

Requirements

  • 6+ years of development experience in the game industry as a software engineer.
  • 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 in Unreal 4 or 5.

Nice-to-haves

  • 3+ years of tools/workflows development experience.
  • Experience working with UE4 or UE5.
  • 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.

Benefits

  • Open paid time off policy.
  • Flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for you, your spouse/domestic partner, and children.
  • 401k with company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service