About The Position

At Riot, we build games that inspire passionate communities around the world. Engineers here bring their deep technical expertise, and also value the opportunity to widen their craft across a variety of subject matters – to create gameplay experiences that are as joyful to develop as they are to play. As a Staff Software Engineer on an unpublished R&D product, you’ll contribute directly to the core player experience - developing interactive player-facing features and more. You’ll work closely with designers, artists, and fellow engineers to bring fast paced, responsive, and emotionally resonant gameplay to life. The ideal candidate is passionate about empowering the team to deliver great player experiences, thrives in cross-disciplinary teams, and finds energy in solving creative and technical challenges.

Requirements

  • 7+ years of professional experience in game development.
  • Strong C++ programming skills and solid computer science fundamentals.
  • Proficiency with gameplay and software design patterns
  • Strong debugging, optimization, and performance-tuning skills.
  • Experience working in cross-disciplinary, distributed teams.
  • Strong product sense and empathy for players when making technical decisions.

Nice To Haves

  • Experience developing gameplay systems in Unreal Engine 5.
  • Familiarity with Unreal Engine internals and extending or modifying engine code.
  • Experience working on mid-sized engineering teams in a live or in-development game environment.

Responsibilities

  • Design, prototype, and implement complex and innovative gameplay systems that are robust, scalable, and performant in close collaboration with other disciplines.
  • Own implementation of interactive player facing systems from conception to production.
  • Follow and contribute to the technical direction and standards for the team. Partner with technical leaders to establish architecture that meets gameplay requirements, identifies technical risks and mitigation strategies
  • Provide critical input on all aspects of design and development in this early phase project.
  • Contribute to the technical culture of the team, ensuring the right balance of speed and sustainability.
  • Mentor your peers across disciplines, and invest in sharing insights and learnings on both technical and creative problem-solving.

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.
  • Check out our benefits pages for more information.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service