Senior Software Engineer – SDK Foundations (Publishing Platform)
Riot Games · Los Angeles
Job description
About the role
Riot’s Publishing Platform group is looking for a Senior Software Engineer to design and maintain client‑side SDKs that power millions of players across Riot’s titles. You will work closely with product managers and fellow engineers to deliver high‑performance, cross‑platform solutions that enable social, commerce, and identity features.
Key responsibilities
- Develop and support client SDKs for console, desktop, and mobile platforms.
- Build and maintain Unreal Engine plugins that interface with Riot’s platform services.
- Write high‑quality, performant code and conduct architectural and code reviews.
- Design, implement, and improve release processes for SDKs and related tools.
- Balance short‑term trade‑offs with long‑term stability and extensibility.
- Write unit, functional, and integration tests to ensure reliability.
- Participate in on‑call rotation and support production releases.
Required profile
- Bachelor’s degree in Computer Science or equivalent experience.
- 4+ years of hands‑on C++ development (C++14 or newer).
- 2+ years building tools or plugins with Unreal Engine 4.x/5.x.
- Experience contributing to large codebases serving millions of users.
- Familiarity with continuous integration and deployment of large‑scale systems.
Required skills
- C++ (C++14+)
- Unreal Engine 4.x/5.x
- Python
- TypeScript
- DataDog or Sentry for telemetry
- Unit, functional, and integration testing
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
22 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Riot Games
Los Angeles