Los Angeles, California, United States Employment USD 229,200 - 319,500 Yearly

Riot Games is hiring a Principal Software Engineer

About the Role

Riot Games is looking for a Principal Software Engineer to join our graphics team on an unpublished MMO. In this role, you will be instrumental in building the rendering systems and engine technology that powers one of our new AAA games, collaborating closely with artists and designers to create a groundbreaking visual experience.

What You'll Do

  • 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 render 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.

What We're Looking For

  • 8+ years of professional programming experience as a rendering engineer.
  • 2+ years experience as a technical lead.
  • Experience working with various game engines (i.e. Unreal, Unity, etc.).
  • BS or equivalent experience.
  • Familiarity working in an agile environment.
  • Experience with multithreaded programming.
  • Experience working on an MMO or seamless environment streaming.

Nice to Have

  • Familiarity with working with and extending tools like Maya.
  • Expert in low-level optimization of C++.
  • Experience with asset pipelines, version control, and data-driven rendering architectures.
  • Experience with Nanite.
  • Experience with procedural content generation tools (i.e. Houdini, UE5 PCG, etc.).

Technical Stack

  • C++
  • Unreal
  • Unity
  • Maya
  • Nanite
  • Houdini
  • UE5 PCG

Team & Environment

You will report to the Engineering Manager of the project. We create collaborative teams where you are empowered to bring your unique perspective everyday.

Benefits & Compensation

  • Open paid time off policy.
  • Flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for you, your spouse/domestic partner, and children.
  • 401k with company match.

Riot Games provides equal employment opportunity for all applicants and members and makes reasonable accommodations for handicapped and disabled Rioters.

Required Skills
C++Unreal EngineUnityMayaNaniteHoudiniUE5 PCGRenderingTechnical LeadershipGame Engine DevelopmentAgile Methodologies
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Riot Games

Riot Games creates games and experiences that make it better to be a player.

Visit website
Job Details
Department Software Development
Category other
Posted 14 days ago