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. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. As a Staff Software Engineer, you’ll drive important features and provide other engineers with a clear illustration of extraordinary engineering. As a Staff Software Engineer on our MMO team, you will build and enhance online multiplayer gameplay systems and other related systems. You will work in a team alongside producers, designers, artists, and other engineers to build experiences that will fulfill our players’ imaginative dreams. The ideal candidate is passionate, pragmatic, and wants to deliver high-quality gameplay experiences.

Requirements

  • 6+ years of development experience in the game industry as a software engineer
  • Experience shipping an online multiplayer game built within various game engines (i.e. Unreal, Unity, etc.)
  • Familiarity with game engine internals and modifying them as needed
  • Excellent skills debugging and optimizing online games
  • Experience collaborating with distributed teammates across multiple disciplines.
  • Product sense, pragmatism, and player empathy in making tech decisions

Nice To Haves

  • Experience developing gameplay systems in various game engines
  • Experience building or extending tools, workflows, or pipelines in various game engines
  • Familiarity with visual scripting systems
  • Experience working with agile development practices
  • Strong product sense and an understanding of what resonates with players in a given genre

Responsibilities

  • Design, implement, and iterate on gameplay features, tools, and workflows to fulfill product requirements and delight players.
  • Collaborate across disciplines to define architecture, identify focus areas, and deliver robust, scalable, and performant solutions.
  • Partner with technical leaders to identify risks, create mitigation strategies, and ensure alignment on technical direction and standards.
  • Contribute to improving development pipelines, workflows, and engine extensions to support efficient production.
  • Champion player empathy and product sense in technical decision-making.

Benefits

  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
  • We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service