Riot Games, Inc. logoRiot Games, Inc. logo

Principal Software Engineer, Rendering - Unreal Ecosystem

Riot Games, Inc.Los Angeles, USA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Required Qualifications: 8+ years of software engineering experience. Proficiency in C++ programming language. In-depth understanding of game rendering and engine performance profiling. Experience with modern video game engines. Demonstrated experience collaborating within large game development teams. Familiarity with extensive codebases. Ability to mentor and guide junior engineers.

About the job

Join Riot Games as a Principal Software Engineer where your expertise will contribute to our innovative Unreal Ecosystem (UnEco) team. Our engineers possess extensive knowledge in specific technical areas while embracing opportunities to collaborate across various domains. In this role, you’ll engage in projects that enhance team cohesion and meet cross-team objectives.

The UnEco team plays a crucial role in shaping gameplay features, optimizing runtime performance, developing tooling, and refining CI/CD processes. As a Principal Software Engineer, you will provide a compelling engineering vision, develop creative solutions to complex technical challenges, and mentor fellow engineers to help them grow and excel in their roles.

Key Responsibilities:

  • Actively participate in development by producing high-quality code that establishes a benchmark for peers.
  • Lead the technical direction of the Unreal Ecosystem, advising leadership on prioritization of initiatives and decisions regarding system components.
  • Oversee the technical delivery of projects spanning several months to over a year, ensuring teams adhere to established standards.
  • Assist teams in navigating complexity by deconstructing problems, identifying risks, and articulating trade-offs.
  • Engage with diverse tech stacks, focusing on infrastructure, automation, and developer tools that support internal teams using the Riot Unreal Ecosystem.
  • Collaborate with stakeholders to address challenges and surpass their expectations in continuous delivery game development.
  • Serve as a role model embodying Riot values, inspiring your team and others.
  • Amplify your team's effectiveness by mentoring senior engineers and enabling them to manage complex projects.
  • Lead initiatives to promote shared technology and best practices, focusing on rendering techniques tailored to unique requirements, GPU optimization, and asset budgeting within a multi-game shared engine framework.

About Riot Games, Inc.

Riot Games, Inc. is a leading interactive entertainment company known for developing and publishing some of the most popular games in the world, including League of Legends and Valorant. We pride ourselves on fostering a culture of creativity and collaboration, driving innovation in gaming technology, and delivering exceptional player experiences.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.