Principal Software Engineer, Client - Wild Rift
Core
Define technical strategy and architecture for the Wild Rift mobile client, optimizing performance and quality across fragmented hardware.
Role type
Principal Software Engineer (Mobile Game Client)
Builds
Unity-based mobile game client for League of Legends: Wild Rift
Domain
Mobile Gaming / Real-time Competitive (MOBA)
Deliverable
production ML models | product features | infrastructure
Required skills
Unity engine architecture, C#, mobile game client development, performance optimization, rendering/graphics direction, profiling tools, technical strategy, cross-team leadership
Preferred skills
Co-development experience, MOBA/competitive game scale, engine system extension, shader authoring, emerging markets support, ML in rendering
Technologies
Unity, C#, iOS, Android
Responsibilities
Define client technical strategy, architecture, and multi-year roadmap; Own non-functional quality bar (frame time, memory, crash rate); Lead Unity client systems and frameworks architecture; Drive rendering and graphics direction; Lead cross-cutting client problems hands-on; Establish profiling and automated quality gates; Maintain Unity engine optimization pipeline; Mentor team and raise engineering quality; Partner with gameplay, tech art, design, QA, and platform teams.
Seniority
Principal, hands-on IC with strategic leadership