Staff Software Engineer (Infrastructure, Central Technology)
Posted
- As part of the Riot Infrastructure Team, you’ll join a core group of engineers responsible for building and evolving the infrastructure that enables Riot’s games to operate globally at scale
- As a Staff Software Engineer on the Infrastructure team, you’ll focus on reducing toil and inefficiency for Riot engineers through tooling and automation, particularly as we explore new opportunities enabled by AI
- The solutions you build could range from Slack bots, AI agents, and MCP servers to systems that automate game deployments and other critical workflows
- You’ll 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
- 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
- Work with senior leadership across organizations to ensure successful implementation
- Lead by example on quality design and coding standards
- Help grow the team through mentoring and leveling up of less experienced teammates
- Build healthy relationships with other engineering teams at Riot to foster cross-team collaboration
Benefits
- Healthcare: Medical, dental, and vision plans that cover you as well as your spouse/domestic partner and children.
- Family Care: Life insurance, parental leave, plus short and long-term disability.
- Open Paid Time Off: In addition to holidays, a 2-week end of year break, and a 1-week mid-year break, Rioters are trusted to take the time they need throughout the year.
- Retirement: Riot matches retirement contributions so you can continue to play games long after you retire.
- Play Fund: Riot’s annual play fund allows Rioters to broaden their knowledge of the games that matter to players and the community.
- Donation Matching: Riot matches donations of time and money to nonprofits to double down on support.
- 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)
- Expertise in one or more object oriented languages (i.e. Python, Go, Java, C++)
- Experience with AI tools such as Codex, Windsurf, Co-Pilot
- 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
- 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!
- Experience working with international team members and colleagues
- Understand networking - HTTP down to the network layer (TCP/IP, routing, etc.)
- Experience operating and supporting agile development, production services, and high availability
- Experience in fast pasted and matrixed organizations
