Staff Software Engineer - Infrastructure
Company: Riot Games
Location: Mercer Island
Posted on: March 26, 2026
|
|
|
Job Description:
Riot engineers bring deep knowledge of specific technical areas
but also value the opportunity to work in a variety of broader
domains. We work with both new and current technology, creating
innovative solutions to overcome high-volume obstacles and to
deliver player value. As a Staff Software Engineer, you’ll drive
important features and provide other engineers with a clear
illustration of extraordinary engineering. As a Staff Software
Engineer on the Infrastructure team, you’ll be part of a core group
of engineers that build our infrastructure that enables our games
to operate globally at scale. You’ll work across all infrastructure
and game teams to reduce toil and inefficiency through powerful
tooling and automation, helping Riot engineers be more efficient
and productive by building software and tools. The tools that you
could be building can range from a Slack bot to games deployment.
You will support the team as it collaborates with other teams
across not just infrastructure, but also across Riot to solve
critical problem areas where tooling and automation are keys to the
solution. 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. • 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. Required Qualifications: • 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++) • Strong
experience working with containers and orchestration engines such
as Kubernetes or Mesos • Understand core infrastructure services,
distributed systems, microservices, and software at a large scale •
Experience with large-scale Cloud development using cloud
infrastructure (e.g., AWS, GCP) using containers and orchestration
(e.g., Docker, Kubernetes), managed using infrastructure as code
(e.g., Terraform, Ansible) Desired Qualifications: • Experience in
fast paced and matrixed organizations • Experience operating and
supporting agile development, production services, and high
availability • Understand networking - HTTP down to the network
layer (TCP/IP, routing, etc.) • Experience working with
international team members and colleagues • Fluent in Mandarin For
this role, youll 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!
Keywords: Riot Games, Everett , Staff Software Engineer - Infrastructure, IT / Software / Systems , Mercer Island, Washington