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.
Apply directly at Riot Games →Create a free account for alerts like thisView Riot Games immigration profile
This listing is sourced directly from Riot Games's careers page and normalized into a canonical job model.