Job Description
Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team objectives. You'll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.
As a Software Engineer on the Core Game Loop team, you will design and operate services that support Riot's players across the globe and help games get into player's hands faster. The Core Game Loop owns services that power the player experience while they are in game and deliver data to downstream services after a game is completed. This includes game provisioning, game data delivery and services that power leaderboards and match history. By concentrating expertise in game platforms, we are able to offer robust, scalable features to all current and future Riot games.
You will report to the Engineering Manager of the Core Game Loop team within Player Platform.
Responsibilities:
• Design and implement features that are scalable and resilient.
• Write clean, maintainable, and well-documented code that adheres to team standards and best practices.
• Collaborate with cross-functional teams, including game team customers, to deliver robust features and services.
• Participate in rotational on-call for live product support and operational ownership.
• Contribute to code reviews, sprint planning, and team discussions to share knowledge and improve processes.
• Write unit tests and scenario tests to ensure the quality of our services.
Required Qualifications:
• Bachelor's or Master's degree in Computer Science or a related field or relevant professional experience.
• 2+ years of hands-on programming experience in a backend programming language such as Java or Go.
• Experience with distributed systems and maintaining web services.
• Experience with API development and/or microservices.
• Experience with a relational database (eg MySQL) and/or key value store (eg Redis).
Desired Qualifications:
• Familiarity with containerization and orchestration tools (eg Docker, Kubernetes)
• Familiarity with cloud providers such as AWS, GCP or Azure.
• Familiarity with a queuing or stream-processing platform, such as Kafka.
For this role, you'll find success through craft expertise, a collaborative spirit, and choices that focus on your fellow Rioters, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!
• (Los Angeles Only) Base salary range between $136,300.00 - $190,800.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.
Jobcode: Reference SBJ-864m36-3-15-3-240-42 in your application.