Staff Software Engineer - Infrastructure
Core
Design and build automation tools and infrastructure to enable Riot's global game operations, reducing toil and inefficiency for engineering teams.
Role type
Staff Software Engineer (Infrastructure)
Builds
Automation tools, AI agents, deployment systems, and infrastructure software for game operations.
Domain
Gaming industry, large-scale distributed systems, cloud infrastructure.
Deliverable
infrastructure
Required skills
Full software development life cycle expertise, object-oriented languages (Python, Go, Java, C++), container orchestration (Kubernetes, Mesos), large-scale cloud development, large-scale deployment technologies, AI tools integration, distributed systems architecture.
Preferred skills
Matrixed organization experience, high availability production services support, infrastructure as code (Terraform, Ansible), CI/CD pipelines (Jenkins), deep networking knowledge (TCP/IP, routing), international team collaboration.
Technologies
Kubernetes, Mesos, Docker, Terraform, Ansible, Jenkins, GitHub Actions, Cloudbees, AWS, GCP, Python, Go, Java, C++, Slack, AI agents, MCP servers.
Responsibilities
Design solutions and features based on stakeholder requirements using standard frameworks; Drive improvements to engineering standards and best practices; Identify and propose efficiency opportunities within infrastructure; Collaborate with senior leadership for successful implementation; Lead by example on quality design and coding standards; Mentor less experienced teammates; Foster cross-team collaboration with other engineering teams.
Seniority
Staff, hands-on IC with strategic influence