Principal Software Engineer, Generalist - Unreal Ecosystem

3 Months ago • 8 Years + • Research & Development

Job Summary

Job Description

Riot Games seeks a Principal Software Engineer with 8+ years of experience in C++, Unreal Engine, large game teams, and codebases. You'll lead technical direction within the Unreal Ecosystem, mentor engineers, and deliver compelling player experiences.
Must have:
  • C++ Expertise
  • Unreal Engine
  • Large Game Teams
  • Large Code Bases
Good to have:
  • Online Games
  • Mobile Development
  • Console Development
  • Build Automation
Perks:
  • Open PTO
  • Flexible Schedule

Job Details

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement technical solutions at a company-wide scale. You’ll collaborate with teams to ensure high quality and stack applicability, and provide other engineers with a clear illustration of extraordinary engineering.

As a Principal Software Engineer on the Unreal Ecosystem team, you’ll dive into projects that focus on team cohesiveness and cross-team objectives. The UnEco (Unreal Ecosystem) team has an impact on a wide array of topics, including gameplay features, runtime performance, tooling, CI/CD, just to name a few. As a generalist, you will feel comfortable ramping up to various topics and lend a hand, solving difficult problems with solutions that will delight our players and/or developers. At Riot, Principal Software Engineers gain organizational alignment by building a strong engineering vision and offering creative solutions to technical problems. They also serve as mentors for engineers, guiding their performance and finding growth opportunities delivering compelling player experiences.

Responsibilities:

  • Be hands-on in development, writing excellent code that sets a high standard for other engineers.
  • Drive the ideation and process of setting technical direction within the Unreal Ecosystem, including advising leadership on prioritization of work efforts and buy/build decisions for major system components.
  • 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 what continuous delivery game development can be.
  • 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.

Required Qualifications

  • 8+ 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

Desired Qualifications

  • Experience with Unreal Engine
  • Experience building online games
  • Experience with mobile development
  • Experience with console development

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role!

Our Perks:

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.

Riot Games fosters a player and workplace experience that values teamwork embodied by the Summoner's Code and Community Code . Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do, and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming .

It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law. We consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with applicable federal, state and local law, including the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, and the Washington Fair Chance Act.

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

These duties are directly related to essential operations, safety, trust, and compliance obligations within our organization. Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.

Similar Jobs

PlayStation Global - SDET Contractor

PlayStation Global

United States (Remote)
3 Months ago
ByteDance - Research Scientist in LLM Foundation Models (reasoning, planning & agent)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
CCP Games - Senior Tools Programmer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
2 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Seattle, Washington, United States (Remote)
2 Months ago
Thatgamecompany - UI Technical Designer

Thatgamecompany

United States (Remote)
8 Months ago
Fluence - Chief Battery Energy Storage System (BESS) Engineer

Fluence

Erlangen, Bavaria, Germany (Hybrid)
3 Months ago
Trackman - Junior Hardware Engineer

Trackman

Denmark (On-Site)
3 Months ago
Netflix - Software Engineer 5 - Streaming Algorithms

Netflix

United States (Remote)
3 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Riot Games - Staff Software Engineer, Generalist - Unreal Ecosystem

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sony Interactive Entertainment - PlayStation向けグラフィックス関連AI技術のデータエンジニア

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
3 Months ago
Google - Software Engineer, Storage Technologies

Google

Taipei City, Taiwan (On-Site)
2 Months ago
Riot Games - Research Scientist Intern - Generative AI - Summer 2025 (Remote)

Riot Games

Dublin, County Dublin, Ireland (Remote)
2 Months ago
Microsoft - Principal Software Engineer- Kusto

Microsoft

(On-Site)
1 Month ago
Searchability® - Senior Rendering Engineer

Searchability®

United States (Remote)
5 Months ago
Salesforce - Principal Software Engineer / PMTS - Bangalore

Salesforce

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Los Angeles, California, United States

Axon - Business Systems Architect – Operations (D365 FO)

Axon

Scottsdale, Arizona, United States (Hybrid)
2 Months ago
Nagarro - Associate Staff Consultant, Operations

Nagarro

Atlanta, Georgia, United States (On-Site)
3 Months ago
OpenGov - Head of Facilities

OpenGov

Atlanta, Georgia, United States (On-Site)
3 Months ago
Microsoft - Senior Researcher – Generative AI – Microsoft Research AI Frontiers

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
CloudHire - Anaplan Sales Expert (Base + Commision)

CloudHire

Dallas, Texas, United States (On-Site)
3 Months ago
Salesforce - Regional Vice President, SNS

Salesforce

McLean, Virginia, United States (On-Site)
3 Months ago
Google - Software Engineer III, AI/ML

Google

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Meta - Offensive Security Engineer Intern

Meta

Bellevue, Washington, United States (On-Site)
2 Months ago
On Location - AP Associate - FIFA World Cup 26™

On Location

Miami, Florida, United States (On-Site)
2 Months ago
Onward Search - Full Stack Engineer

Onward Search

Burlington, Massachusetts, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Zuru - Computational Mechanics Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
3 Months ago
Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Research Engineer- Foundation Model AI Platform- Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Riot Games - Associate Art Director (Characters) - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Nielsen Holdings - Machine learning  Engineer

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Google - Staff Software Engineer, Google Cloud Compute

Google

(On-Site)
2 Months ago
7Rays Semiconductors India   - DFT Lead Engineer

7Rays Semiconductors India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Research Scientist- Applied Machine learning Graduates (AML) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Microsoft - Senior Researcher: Machine Learning – Microsoft Research AI for Science

Microsoft

Cambridge, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Riot Games is a video game developer, publisher, and esports tournament organizer best known for League of Legends.

Los Angeles, California, United States (On-Site)

Shanghai, Shanghai, China (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Shanghai, Shanghai, China (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Riot Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug