Riot Games

Riot Games

Staff Software Engineer - Infrastructure

Los Angeles, USA · Staff+

Sponsorship not specifiedDetected 47 days ago
PythonJavaGoC++Distributed SystemsGitAWSGCPCloud PlatformsDockerKubernetesTerraformAnsibleCI/CDGitHub ActionsJenkinsTCP/IPLeadershipCommunicationMentoring

About the role

  • Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in many broader domains.
  • As a Staff Software Engineer at Riot, you'll also dive into projects that focus on team cohesiveness and cross-team goals.
  • If you are looking to have an impact across different aspects of Riot infrastructure, join us and pioneer solutions that will help us scale to the next level.

Responsibilities

  • Design solutions and features based on requirements and agreements with our stakeholders using our standard frameworks and best practices
  • Drive improvements to our standards and best practices where necessary
  • Continually looking for efficiency and improvement opportunities within our infrastructure, propose solutions and rally support for your proposal.
  • Lead by example on quality design and coding standards
  • Build healthy relationships with other engineering teams at Riot to foster cross-team collaboration.
  • That mission drives every decision in our quest to create games and experiences that make it better to be a player.
  • Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday.
  • Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:
  • Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.

Requirements

  • 7+ years experience as a software engineer with focus on infrastructure or tooling in a fast-paced, large-scale environment
  • Expertise with full software development life cycle
  • Expertise in one or more object oriented languages (i.e. Python, Go, Java, C++)
  • Experience with large-scale Cloud development
  • Experience with large-scale Deployment technologies (i.e. Cloudbees, GitHub Actions)
  • Experience with AI tools such as Codex, Windsurf, Co-Pilot
  • Experience in fast pasted and matrixed organizations
  • Experience operating and supporting agile development, production services, and high availability
  • Experience with CI/CD pipelines (e.g., Jenkins)
  • Experience developing using cloud infrastructure (e.g., AWS, GCP) using containers and orchestration (e.g., Docker, Kubernetes), managed using infrastructure as code (e.g., Terraform, Ansible)
  • Understand networking
  • HTTP down to the network layer (TCP/IP, routing, etc.)
  • Experience working with international team members and colleagues

Benefits

  • Riot focuses on work/life balance, shown by our open paid time off policy and 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.

Company info

  • At Riot Games, we put players first.
  • Whether you're working directly on a new player-facing experience or you're supporting the company as a whole, everyone at Riot is part of our mission.
  • If that sounds like the kind of place you want to work, we're looking forward to your application.

This listing is sourced directly from Riot Games's careers page and normalized into a canonical job model.