Senior Software Engineer, SDK Foundations - Publishing Platform
Core
Building critical path client SDKs and Unreal Engine plugins for Riot's publishing platform to enable social, commerce, and identity features across games.
Role type
Senior Software Engineer (SDK Foundations)
Builds
Client-side SDKs and Unreal Engine plugins for console, desktop, and mobile platforms
Domain
Gaming / Game Development Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (14+), Unreal Engine 4.2x/5.x, large-scale system development, continuous deployment, architectural design, code review, unit/integration testing
Preferred skills
Python, TypeScript, telemetry tools (Data Dog, Sentry), distributed systems, global platform experience
Technologies
C++, Unreal Engine, Python, TypeScript, Data Dog, Sentry
Responsibilities
Develop and support client-side SDKs on console, desktop, and mobile; Develop and support Unreal plugins interfacing with SDKs and Platform Services; Create reference designs and tackle ambiguous technical solutions; Design and improve release processes; Write unit, functional, and integration tests; Partner with product owners to build features end-to-end; Participate in on-call rotation
Seniority
Senior, hands-on IC