Summary
Riot Games develops player-focused games and gaming experiences. The Software Engineering Intern will build innovative solutions across game products, including player-facing features, back-end services, real-time data systems, SDKs, and APIs.
Responsibilities
- Collaborate closely with other developers to create player-facing features for our live games, such as League, TFT, or VALORANT
- Build back-end services to allow our games to take advantage of shared social, client and platform features
- Write code to handle processing real time data of our various game teams
- Learn to operate services on a global scale for millions of players
- Build and maintain SDKs and APIs that are used by internal game customers to power their games
Skills
- Graduating in the 2028 calendar year
- Currently enrolled in a Computer Science, Engineering, or Technology related degree program
- Coding experience with an object-oriented programming (OOP) language (e.g. Java, C++, C#)
- Knowledge of data structures and algorithms
- Minimum GPA of 2.5
- Candidates must be legally authorized to work in the United States for the duration of the internship
- Experience as a software developer, including internships or part-time
- Experience with software development life cycle (SDLC) and agile development practices
- Familiarity with software development best practices like unit testing, functional testing, integration testing, continuous integration and deployment (CI/CD)
- Portfolio or website link (e.g github) with collection of original work and/or projects
- Experience working on a video game or related project, particularly in Unity or Unreal Engine
Qualifications
Must Haves
- Graduating in the 2028 calendar year
- Currently enrolled in a Computer Science, Engineering, or Technology related degree program
- Coding experience with an object-oriented programming (OOP) language (e.g. Java, C++, C#)
- Knowledge of data structures and algorithms
- Minimum GPA of 2.5
- Candidates must be legally authorized to work in the United States for the duration of the internship
Nice to Haves
- Experience as a software developer, including internships or part-time
- Experience with software development life cycle (SDLC) and agile development practices
- Familiarity with software development best practices like unit testing, functional testing, integration testing, continuous integration and deployment (CI/CD)
- Portfolio or website link (e.g github) with collection of original work and/or projects
- Experience working on a video game or related project, particularly in Unity or Unreal Engine
Benefits
- Riot Internships are paid
- Interns can also participate in our 401(k) plan
- In-game perks
- The ability to participate in our Play Fund
- Intern-focused events to connect with fellow interns and Rioters