Staff Software Engineer - Player Platform, PINT

Riot Games · Los Angeles, CA

Company

Riot Games

Location

Los Angeles, CA

Type

Full Time

Job Description

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in broader domains. As a Software Engineer, you’ll work with our technologies, creating new solutions to overcome high-volume obstacles and to provide player value.

As a Staff Software Engineer in the Player Platform, Platform Integrations team, you'll help Riot bring our shared services to games. This team works with Riot internal and external games to help design, integrate with, and launch using the suite of platform products provided by Player Platform.  Some examples of platform products include: Accounts/Sign-in, Social (Chat, Voice chat), Game Server Provisioning, and Download/Patching

This position reports to the Engineering Manager of the Platform Integrations team within Player Platform.

Responsibilities:
  • Assist internal and external game teams in leveraging platform services offered by Player Platform in the most effective way
  • Understand client and service interactions between game and platform technologies, and work across teams to deliver excellence in these systems
  • Be an individual contributor on the team, where appropriate building reference implementations, tackling challenging and ambiguous technical solutions, and conducting design and code reviews
  • Partner with project leads and quality leads in defining and grooming high-level user stories
  • Establish strong connections with engineers on the team, providing engineers with guidance, mentorship, and support
  • Work with game teams’ technical leads in wholly understanding development needs and challenges when working with central technologies at Riot
Required Qualifications: 
  • BS in Computer Science or equivalent years of job experience across software
  • 8+ years of experience in a software engineering role (i.e. software, systems, architecture)
  • Experience working on shared services for large-scale software projects
  • Significant hands-on experience with two or more of the following programming languages: C/C++, Go, Java, C#, Objective-C/Swift.
Desired Qualifications:
  • Familiarity with “Infrastructure as Code” and tooling like Terraform, Docker and Jenkins
  • Familiarity with Cloud Platform providers like AWS or GCP

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes your fellow Rioters, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!

Our Perks:

Riot has a focus on work/life balance, shown by our open paid time off policy, in addition to other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner and children, and a 401k with company match. Check out our benefits pages for more information.

Riot Games fosters a player and workplace experience that values teamwork embodied by the Summoner's Code and Community Code. Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do, and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming.
Apply Now

Date Posted

06/14/2023

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9