Staff Software Engineer, SDK Foundations - Publishing Platform
Riot Games
about 2 months ago
Los Angeles, CA, USA
Staff+
H1B Sponsor
Responsibilities
- Develop and support client-side SDKs for console, desktop, and mobile platforms.
- Create and maintain Unreal plugins that interface with SDKs and Riot's Platform Services.
- Build high-quality SDKs that leverage critical features like network connectivity and messaging.
- Conduct architectural and code reviews while tackling complex technical challenges.
- Design and enhance release processes for team products.
- Mentor junior engineers and lead by example within the team.
- Balance short-term and long-term technical needs for stable services.
- Write unit, functional, and integration tests to ensure software quality.
- Collaborate with product owners to manage features from development to production.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 6+ years of programming experience with proficiency in C++ 14 or newer.
- 4+ years of experience with Unreal Engine 4.2x/5.x.
- Experience contributing to large code bases with millions of users.
- Expertise in continuous development and deployment of large-scale systems.
- Ability to define and deliver technical solutions to technical users.
Benefits
- Open paid time off policy and flexible work schedules.
- Medical, dental, and life insurance coverage.
- Parental leave for employees and their partners.
- 401k plan with company match.
Tech Stack
C++PythonTypeScriptUnreal Engine
Categories
EmbeddedGamingMobile