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

Staff 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. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.

Responsibilities
  • Be hands-on in development, writing excellent code that sets a high standard for other engineers.
  • Work with leadership on prioritization of work efforts and identifying opportunities for impact.
  • Partner with game teams to diagnose issues and improve player-facing performance.
  • Partner with infrastructure teams to analyze and drive recommendations around bandwidth optimization, server density, resource utilization, etc.
  • Improve and optimize the developer experience, including improving cook and build times, editor load times, and understanding and fixing developer pain points.
  • Lead the technical execution of multi-month to year-plus work efforts across the business unit, holding teams to established standards.
  • Help teams navigate ambiguity and complexity by breaking down problems, identifying risks, and clearly communicating trade-offs.
  • Work on a range of tech stacks including underlying infrastructure, build and test automation, release pipelines, and developer tooling for internal teams leveraging the Riot Unreal Ecosystem.
  • Work with stakeholders across the organization to address their pain points and exceed their expectations for how optimization and performance improvements can be realized without sacrificing quality.
  • Be a standard-bearer and role model of Riot values for your team and others.
  • Be a force multiplier for your team.
  • Mentor senior engineers on your team and enable them to deliver complex projects.
Requirements
  • 5+ years of software engineering experience.
  • Expertise with C++.
  • Experience working with modern video game engines.
  • Experience working with large game teams.
  • Experience working with large code bases.
  • Experience debugging, profiling and optimizing complex projects.
  • Strong knowledge of common game and software design patterns.
  • Experience collaborating with teammates across multiple disciplines.
  • Experience shipping games across multiple platforms.
  • Experience with profiling tools like Unreal Insights or Pix.
Conditions
  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
  • Medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match.
  • Desired qualifications include experience with Unreal Engine 5, building online games, and rendering in Unreal Engine titles.
Стек и навыки

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