Senior Software Engineer (Services) - Wild Rift: Tech Vertical

About the Employer

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.

As a Senior Software Engineer (Services) on Wild Rift’s Tech Vertical team, you will be accountable for ensuring technical excellence of partner teams working on services and working on the subset of services owned by the Riot game team. This is a global and multi-platform product, and you will also own supporting the Riot development and operations teams. You will report to the Engineering Manager for Tech Vertical.

(For more info on Wild Rift click here)

Responsibilities:

  • Create and operate the Riot specific services for Wild Rift
  • Provide support and technical direction to other partner teams and Riot operations team
  • Ensure the team is adhering to engineering excellence which includes: code maintainability, quality, monitoring, operational excellence, and documentation. Provides and champions "definition of done" to their team
  • Be on rotational on-call for live product support and operational assessment
  • Provide meaningful code review for other members of the team
  • Work collaboratively with teams and customers to accomplish deliverables
  • Mentor more junior engineers in technical skills

Required Qualifications

  • 5+ years of relevant engineering experience.
  • Depth of experience with designing, prioritizing and maintaining high-capacity, high-availability, and high-performant software
  • Understand distributed systems, microservices, and software at high scale
  • Deep experience building high-quality software in languages like Go, Java, Python, or Javascript

Desired Qualifications

  • Experience working in container-based ecosystems and with a container scheduler (e.g. Marathon, Mesos, Kubernetes, GKE, Amazon ECS)
  • Experience with distributed systems, specifically micro services
  • Experience with CI/CD pipelines, ideally Jenkins
  • Understand networking - HTTP down to the network layer (TCP/IP, routing, etc)
  • Understand relational databases like MySQL
  • Understand software performance and influence latency in online games
  • Experience working with development teams in multiple locations
  • Experience with C / C++

Our Perks:

We offer medical, dental, and vision plans that cover you, your spouse/domestic partner, and children. Life insurance, parental leave, plus short-term and long-term disability coverage are also available. Riot will support your retirement benefits with a company match, and double down on your donations of time and money to non-profit charitable organizations. Balance between work and personal life is encouraged with open paid time off, and a play fund so you can broaden and deepen your personal relationship with games.

======

It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history (LAMC 189.00).