← Все вакансии/Senior/Riot Games
SeniorOfficeLos Angeles, USA

Senior Software Engineer

RG
Riot Games
Уровень
Senior
Формат
Office
О роли

Описание вакансии

About the company

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.

Responsibilities
  • Develop and support our client-side SDKs running on console, desktop, and mobile used by millions of players
  • Develop and support Unreal plugins that interface with the client-side SDK and Riot's Platform Services
  • Build high quality and performant client-side SDKs used by all of Riot’s games to leverage critical features like network connectivity, messaging, and game engine integrations
  • Be an individual contributor on the team who creates reference designs, tackles challenging and ambiguous technical solutions, conducts architectural and code reviews
  • Design, code, and improve release processes for the products and solutions produced on your team
  • Balance short-term technical trade-offs and with long-term technical needs to ensure we are building stable, operational, extensible services and SDKs
  • Develop high-quality software by writing unit, functional, and integration tests
  • Partner with product owners and technical leads to build and operate features end-to-end including technical discovery, product development, and production release
  • Invest in team’s complete ownership of our products by participating in on-call rotation
Requirements
  • Bachelor's degree in Computer Science, a related field, or equivalent professional experience
  • 4+ years deep hands-on programming experience as a software engineer and proficiency in C++ 14 or newer
  • 2+ years hands-on programming experience with Unreal Engine 4.2x/5.x building tools, plugins, or gameplay components.
  • Experience contributing to a large code base with millions of active users
  • Expertise with continuous development and deployments of large-scale systems
  • Experience defining and delivering technical solutions to technical users
Conditions
  • 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.
Стек и навыки

С чем работаем