Full-Time

Staff Software Engineer

Posted on 2/3/2023

Riot Games

Riot Games

5,001-10,000 employees

Online game developer

Consumer Software
Gaming

Compensation Overview

$170,000 - $249,900

Senior, Expert

Los Angeles, CA, USA

Required Skills
Microsoft Azure
Python
UI/UX Design
Data Structures & Algorithms
Java
Quality Assurance (QA)
AWS
Jenkins
C/C++
Google Cloud Platform
Requirements
  • Minimum of 6 years of relevant experience in Software Engineering, Quality Engineering, specifically testing, frameworks and automation
  • BS in Computer Science or equivalent experience
  • High proficiency coding in Python, Java and/or C++
  • Strong understanding of CS fundamentals including OO concepts, data structures, algorithms, and microservices architectures
  • Experience with cloud technology including GCP, AWS and/or Azure
  • Proven experience developing comprehensive and effective test and performance tools, as well as frameworks
  • In-depth knowledge and understanding of standard quality best practices, techniques and methodologies to drive continuous quality improvements
  • Experience delivering quality software in a large distributed system with emphasis on functional and performance automation, workloads and testing
  • Considerable experience with continuous integration / continuous deployment systems like Jenkins
  • Experience coaching Software Engineer or QA team members on test design, planning and execution
Responsibilities
  • Drive quality across all disciplines, providing guidance, feedback, and suggestions to improve quality practices across engineering organization
  • Work with Engineering Managers to mentor team members in quality and engineering craft
  • Contribute to technical leadership and strategic direction to continuously improve the product and service quality at the initiative level
  • Define and drive quality strategy and manage quality operations for the initiative. This includes but is not limited to automation, continuous integration, release testing and test case management
  • Partner with customer facing groups such as PMs, UX, SEs to better understand how customers interface and use our product to drive quality early and often in SDLC
  • Author and enhance test plans based on feature requirements and specifications, as well as technical discussions and deep dives with engineers
  • Build, enhance and maintain automation frameworks utilized by team to automate critical user scenarios for regression testing
  • Prioritize and execute test cases in an environment that's representative of production environment
  • Partner with support and engineering to investigate, troubleshoot and identify/implement fixes for customer facing issues
  • Driving risk based testing and improving risk management processes
  • Managing external vendors and remote teams when needed

Riot Games' mission is to develop, publish, and support the most player-focused games in the world.

Company Stage

M&A

Total Funding

$24M

Headquarters

Los Angeles, California

Founded

2006

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

23%

2 year growth

16%

Benefits

Healthcare

Family Care

Open Paid Time Off

Retirement

Play Fund

Donation Matching

INACTIVE