Staff Software Engineer (Infrastructure, Central Technology)
Riot Games
- Los Angeles, United States
- Lead/Staff
- 7+ years
- Posted
Skills
Required
- infrastructure / tooling
- Deployment
- core infrastructure services
- distributed systems
- microservices
- containers
- Kubernetes
- Cloud
- AWS/GCP
- Cloudbees
- Jenkins
- GitHub Actions
- software development life cycle
- agile development
Preferred
- object oriented languages
- Python
- Go
- Java
- C++
- AI tools
- Codex
- Windsurf
- Co-Pilot
- networking
Riot Games as a Staff Software Engineer on the Infrastructure team. You will be responsible for building and evolving the infrastructure that enables Riot's games to operate globally at scale. Your focus will be on reducing toil and inefficiency for Riot engineers through tooling and automation, particularly as we explore new opportunities enabled by AI.
About Riot Games
- 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!
Responsibilities
- You will collaborate with teams across Infrastructure and throughout Riot to identify high-impact problem areas, shape technical solutions, and build tools and automation that make a meaningful difference in how engineers get their work done.
- Concevoir des solutions et des fonctionnalités en fonction des exigences et des accords avec les parties prenantes, en utilisant les cadres et les meilleures pratiques standard.
- Collaborer avec les équipes de l'infrastructure et de Riot pour identifier les domaines problématiques à fort impact, façonner des solutions techniques et construire des outils et des automatisations.
- Diriger par l'exemple en matière de conception de qualité et de normes de codage, et aider à faire progresser l'équipe en mentorant et en élevant les membres moins expérimentés.
Requirements
- Understand core infrastructure services, distributed systems, microservices, and software at a large scale
Strong experience working with containers and Kubernetes
- Experience with large-scale development/deployment on Cloud (i.e. AWS/GCP)
- Experience with large-scale Deployment technologies (i.e. Cloudbees Jenkins, GitHub Actions)
- 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
- Experience working with international team members and colleagues
- Experience operating and supporting agile development, production services, and high availability
- Experience in fast pasted and matrixed organizations
Preferred
- Expertise in one or more object oriented languages (i.e. Python, Go, Java, C++)
- Experience with AI tools such as Codex, Windsurf, Co-Pilot
- Understand networking - HTTP down to the network layer (TCP/IP, routing, etc.)
USD 192,500 - 269,400
