> Markdown version of [/jobs/ext/2298228-principal-software-engineer-game-unpublished-r-d-product](https://www.wearedevelopers.com/jobs/ext/2298228-principal-software-engineer-game-unpublished-r-d-product). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, Game - Unpublished R&D Product - **Company:** Riot Games - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $229,200.0 - $319,500.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Tools, Build Tools - **Published:** August 29, 2026 - **Apply:** https://www.riotgames.com/en/j/8130592 ## About the Role * 8-12 yrs of collective professional experience in game development * Experience shipping games across multiple platforms (PC, console, mobile) * Experience building gameplay systems and collaborating with designers * Expert with C++ in complex code bases * Experience mentoring fellow developers * Experience leading technical designs and technical decisions * Experience with building game content tools and pipelines For this role, you'll find success through craft expertise and a collaborative spirit that prioritizes the delight of players. 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. If you embody player empathy and care about players' experiences, this is the role for you! ## Description Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in many broader domains. As a software engineer, you'll also dive into projects that focus on team cohesiveness and cross-team goals. You'll lead with a clear illustration of extraordinary engineering. As a Principal Software Engineer and technical lead you'll take technical ownership of multiple key areas. You will drive the technical vision and execution of gameplay features. You will collaborate with cross-disciplinary teams to build systems that bring our players' dreams to life. If you have a passion for gameplay engineering and thrive in a dynamic, player-focused environment, this is the role for you., * Collaborate with external teams in other business units working in the same technical spaces (including Game Designers, Artists, Animators, Quality, Engineers, and Producers) to shape player experiences * Give feedback to designers and artists on the technical tradeoffs for improvements of their tooling * Give feedback to product leaders about product direction and benefits for creative teams * Brainstorm, design, and implement prototypes to find answers to product, development, and technical questions * Lead and deliver game content tooling to support external teams (including Game Designers, Artists, Animators, and Producers) * Collaborate with and mentor engineering teammates * Deliver exciting and meaningful improvements to gameplay tools focused on opening game design space in environments, physics, audio, and navigation * Build projects implementing complex system changes ## Related Videos - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [How Data is Shaping our Games](https://www.wearedevelopers.com/videos/176-how-data-is-shaping-our-games) - [Building a framework-independent component library](https://www.wearedevelopers.com/videos/1679-building-a-framework-independent-component-library) ## Related Articles - [WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech](https://www.wearedevelopers.com/magazine/467-wwc24-talk-brenda-romero-stay-surviving-and-thriving-in-tech) - [What Developers Can Learn from Indie Games](https://www.wearedevelopers.com/magazine/650-what-developers-can-learn-from-indie-games) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)