Senior Software Engineer, SDK Foundations - Publishing Platform
Riot Gamesabout 5 hours ago
Responsibilities
- Develop and support client-side SDKs for console, desktop, and mobile platforms.
- Create Unreal plugins that interface with the client-side SDK and Riot's Platform Services.
- Build high-quality SDKs that leverage critical features like network connectivity and messaging.
- Conduct architectural and code reviews as an individual contributor.
- Design and improve release processes for team products.
- Balance short-term and long-term technical needs for stable services.
- Write unit, functional, and integration tests for high-quality software.
- Collaborate with product owners to build and operate features end-to-end.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 4+ years of programming experience as a software engineer with proficiency in C++ 14 or newer.
- 2+ years of experience with Unreal Engine 4.2x/5.x building tools and plugins.
- Experience contributing to a large code base with millions of active users.
- Expertise in continuous development and deployment of large-scale systems.
- Experience delivering technical solutions to technical users.
Benefits
- Open paid time off policy and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave for employees and their families.
- 401k with company match.