Riot Games

Staff Software Engineer, SDK Foundations - Publishing Platform

Riot Games

Apply
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