Senior Software Engineer, SDK Foundations - Publishing Platform
Riot GamesResponsibilities
- Develop and support client-side SDKs for console, desktop, and mobile platforms.
- Develop and support Unreal plugins interfacing with client-side SDKs and Riot Platform Services.
- Build performant SDKs supporting networking, messaging, and game engine integrations.
- Create reference designs and provide technical solutions through architecture and code reviews.
- Design, code, and improve release processes.
- Balance short-term technical trade-offs with long-term stability, operational, and extensibility needs.
- Write unit, functional, and integration tests.
- Partner with product owners and technical leads to deliver and operate features end-to-end.
- Participate in the team’s on-call rotation.
Requirements
- Bachelor’s degree in Computer Science, a related field, or equivalent professional experience.
- At least 4 years of hands-on programming experience as a software engineer and proficiency in C++ 14 or newer.
- At least 2 years of hands-on experience with Unreal Engine 4.2x/5.x building tools, plugins, or gameplay components.
- Experience contributing to a large codebase with millions of active users.
- Expertise with continuous development and deployment of large-scale systems.
- Experience defining and delivering technical solutions for technical users.
- Experience with scripting languages such as Python or TypeScript is desired.
- Experience with telemetry providers such as Datadog and/or Sentry is desired.
- Experience developing client applications or client SDKs that leverage highly distributed systems is desired.
- Experience with globally deployed platforms and distributed teams is desired.
Benefits
- Open paid time off policy
- Flexible work schedules
- Medical, dental, and life insurance
- Parental leave for the employee, spouse/domestic partner, and children
- 401k with company match
Tech Stack
Categories
About Riot Games
Since 2006, Riot Games has stayed committed to changing the way video games are developed, published, and supported for players. From our first title, League of Legends, to 2020’s VALORANT; we have strived to evolve the community with growth in Esports, and expansion from games into entertainment. Players are the foundation of Riot's community and because of them, we’re able to reach new heights. Founded by Brandon Beck and Marc Merrill, Riot is headquartered in Los Angeles, California, and has 4,500+ Rioters in 20+ offices worldwide. Riot has been featured on numerous lists including Fortune’s “100 Best Companies to Work For,” “25 Best Companies to Work in Technology,” “100 Best Workplaces for Millennials,” and “50 Best Workplaces for Flexibility.” Riot Games recruiters will never ask for money or request sensitive information, and they'll always reach out from an @riotgames.com email address. You can learn more about Riot’s interview process here: https://www.riotgames.com/en/work-with-us/interviewing-at-riot/interview-process