Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Riot Games

Principal Software Engineer (Rendering, Unpublished R&D Product)

Posted Updated
Discussion
  • 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 focused on graphics on the unpublished MMO team, you are responsible for helping Riot build and deliver a brand new game! You will keep the players’ experience in mind as you build rendering systems and engine features to support one of our new games
  • You will also work collaboratively with artists, designers, and producers to deliver genre-defining visual experiences to our players. You will also report to the Engineering Manager of the project
  • Be the rendering expert of the team
  • Help build the engine technology that powers one of our new AAA games
  • Deeply understand how rendering systems are interlinked and proactively work across departments to shepherd best practices and advise on all things rendering-related
  • Work collaboratively with the art team to help realize the overall vision of the game
  • Work to monitor and increase the performance of the game client
  • Build, implement, and improve tools for artists across multiple platforms
  • Work to resolve pipeline issues and to identify areas for improvement

Benefits

  • Healthcare: Medical, dental, and vision plans that cover you as well as your spouse/domestic partner and children.
  • Family Care: Life insurance, parental leave, plus short and long-term disability.
  • Open Paid Time Off: In addition to holidays, a 2-week end of year break, and a 1-week mid-year break, Rioters are trusted to take the time they need throughout the year.
  • Retirement: Riot matches retirement contributions so you can continue to play games long after you retire.
  • Play Fund: Riot’s annual play fund allows Rioters to broaden their knowledge of the games that matter to players and the community.
  • Donation Matching: Riot matches donations of time and money to nonprofits to double down on support.
  • 2+ years experience as a technical lead
  • Experience with multithreaded programming
  • Familiarity working in an agile environment
  • Experience working on an MMO
  • 8+ years of professional programming experience as a rendering engineer
  • Experience working with various game engines (i.e. Unreal, Unity, etc.)
  • BS or equivalent experience
  • Expert in low-level optimization of C++
  • Familiarity with working with and extending tools like Maya
  • Experience with procedural content generation tools (i.e. Houdini, UE5 PCG, etc.)
  • Experience with asset pipelines, version control, and data-driven rendering architectures
  • Experience with Nanite
  • For this role, you’ll find success through craft expertise and a collaborative spirit that prioritizes the delight of players
  • If you embody player empathy and care about players’ experiences, this is the role for you!
  • We will look at your past studies and experience, but for this role, we also look for dedicated people with a personal relationship with games

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.