Back to all jobs
RG19

Software Engineer

Riot Games, Inc.
Location
Los Angeles, California
Experience
Senior
Posted
5 days ago
Type
Permanent · On-site

About the role

Role Overview

As a Principal Software Engineer on the UI Tooling team, you will develop against the foundations of the UI frameworks and authoring tools used to build experiences for League of Legends. The scope of this position requires collaboration with technology owners and content teams across the organization to ensure the provision of thoughtful tools and workflows that help engineers, designers, and artists create and iterate effectively. You will report to the organization’s Engineering Manager. This role is based at the Los Angeles Headquarters.


Responsibilities

  • Work and align with partners across multiple teams to ensure the delivery of features.
  • Contribute to technical discussions and designs overseen by the team.
  • Own the software lifecycle for code, including development, testing, deployment, and maintenance of frameworks, platforms, and tools.
  • Provide mentorship to help junior Rioters develop tools and a creative atmosphere.
  • Participate in the team's support rotation.

Technical Environment

  • Platform written in C++
  • Heavy use of the Qt ecosystem for UI/UX
  • Python used for utility and workflow needs

Required Qualifications

  • 8+ years of deep hands-on experience with C/C++ spanning several use-cases and platforms.
  • 5+ years of experience in the video game industry, including working within multiple game development UI systems and experience with a shipped game.
  • Experience driving the development of several organizational-sized efforts (1-year+ scope), including requirements gathering, planning, and testing.
  • Maintained software development best practices within an organization, including design/code reviews, coding standards, source control management, testing, delivery performance, scalability, and maintainability.

Preferred Qualifications

  • Experience working on a custom, internally developed game engine and tooling.
  • Expertise with UX artist workflows.

Benefits and Compensation

  • Salary Range: $229,200.00 - $319,500.00 USD (Los Angeles only).
  • Incentives: Incentive compensation and equity.
  • Retirement: 401k with company match.
  • Health and Wellness: Medical, dental, vision, and life insurance.
  • Disability: Short and long-term disability.
  • Time Off: Open paid time off (PTO) policy and flexible work schedules.
  • Family: Parental leave for you, your spouse/domestic partner, and children.

Company Values and Culture

  • Riot Games puts players first; this mission drives decision-making to create games and experiences that make it better to be a player.
  • The company prioritizes collaborative teams where employees are empowered to bring unique perspectives.
  • Employment opportunity is provided on an equal basis for all applicants without unlawful discrimination.

Disqualifying Factors for Criminal History

Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:

  • Safeguarding confidential and sensitive Company data.
  • Communication with others, including Rioters and third parties such as vendors, and/or players, including minors.
  • Accessing Company assets, secure digital systems, and networks.
  • Ensuring a safe interactive environment for players and other Rioters.
RG19

Riot Games, Inc.

Games & Interactive
Open roles
92
Founded
2006
Employees
1001-5000
Location
21 offices