company_logo

Full Time Job

Staff Software Engineer - Infrastructure Reliability

Riot Games

Los Angeles, CA 01-29-2025
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Riot Engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. As a Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team objectives. You'll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.
As a Staff Software Engineer on the Infrastructure Reliability team, you will be a critical part of our efforts to ensure the scalability, availability, and performance of our game infrastructure. This role demands strong coding skills, a passion for automation, and a focus on reliability engineering to deliver robust and maintainable systems. You will work on implementing infrastructure as code, developing self-healing systems, and creating tools to enhance observability and streamline troubleshooting for core infrastructure services. This role typically combines technical expertise with leadership responsibilities and requires a strong understanding of distributed systems, DevOps practices, and software development.

Responsibilities:
• Automation & DevOps: Drive the automation of infrastructure management, deployment pipelines, and system monitoring. Build and maintain CI/CD pipelines to ensure efficient delivery of code to production.
• Cloud & On-Premises Management: Architect, implement, and manage cloud-based (AWS, GCP) and hybrid infrastructure solutions. Oversee container orchestration using Kubernetes, Docker, or similar technologies
• Infrastructure Design & Development: Design and implement infrastructure systems to support large-scale, high-availability services. Develop and maintain tools for infrastructure provisioning, monitoring, and management.
• Technical Leadership: Mentor and guide junior engineers, fostering a culture of collaboration and technical excellence. Provide thought leadership on infrastructure trends and technologies to influence the organization's roadmap.
Required Qualifications:
• 7+ years of experience in software engineering supporting large-scale infrastructure
• Expertise in the public cloud: AWS ecosystem, including serverless services (e.g., Lambda, API Gateway), container orchestration with Kubernetes (EKS), and foundational services (e.g., S3, VPC, EBS, Firewalls). Knowledge of GCP is plus
• Automation and Scripting: Proficiency in scripting and programming languages like Python and Golang to drive automation, manage deployments, and create tooling. Knowledge of Java is plus
• Infrastructure as Code (IaC): Extensive hands-on experience with Terraform, Cloudformation or similar infrastructure provisioning and configuration management. Knowledge of Pulumi for cloud infrastructure in code is a plus.
• CI/CD Expertise: Proven experience working with CI/CD pipelines including tools like Jenkins,Harness and GitHub actions, emphasizing deployment reliability and automation.
• Containerization: Expertise in container management and orchestration with Docker and Kubernetes, and experience designing robust microservices infrastructure. Strong understanding of configuration formats such as JSON and YAML and their application in IaC, Kubernetes manifests, and other deployment files.
• Tools and Systems : Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) and deep understanding of distributed systems, networking, and storage solutions
• Adaptability: Ability to quickly adopt and adapt to new technologies, frameworks, and cloud-native tools to solve complex problems.
• Team Leadership: Proven experience in guiding delivery goals across teams, advocating for best practices, and driving alignment on cross-initiative projects and initiatives.
Desired Qualifications:
• Proven experience leading and mentoring a team of engineers, fostering collaboration and technical growth.
• Good understanding of CDN, WAF and AWS firewalls.
• Familiarity with databases (SQL and NoSQL) and networking foundations.
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!

• (Los Angeles Only) Base salary range between $192,500.00 - $269,400.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.

Jobcode: Reference SBJ-g6mpo8-18-189-170-66-42 in your application.

Salary Details
Salary Range: $183,300 to $256,600 Per Year ($ USD)
Company Profile
Riot Games

Riot Games was founded in 2006 to develop, publish, and support the most player-focused games in the world. In 2009, we released our debut title, League of Legends, to worldwide acclaim. League has gone on to be the most-played PC game in the world and a key driver of the explosive growth of esports.