This job listing expired on Sep 17, 2020
Tweet

Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played PC games in the world, over 67 million play every month. Players form the foundation of our community and it’s for them that we continue to evolve and improve the League of Legends experience.

We’re looking for professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a balanced disregard for constraints.

That’s where you come in...

The Role

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in multiple domains. As a Senior Software Engineer, you’ll also dive into projects that focus on team cohesiveness and cross-team goals. You’ll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.

As a Singapore Rioter, you’ll join a team of internationally and culturally diverse professionals that share our obsession with player experience. The Singapore team is responsible for not only Singapore but the Southeast Asia region (Malaysia, Thailand, Philippines, Singapore, Indonesia, Vietnam, and Taiwan). With teams in Esports, publishing, and strategy, Riot Games Singapore is dedicated to building unique player experiences.

Responsibilities

  • Design, deploy and enhance Riot Games microservices and web products
  • Write unit and integration tests and perform code reviews
  • Enhance build and deploy tooling
  • Improve product visibility through monitoring

Qualifications

  • 6+ years of programming experience with Java (primary language) and familiarity with Node.js and Go
  • Working experience with Redis, MySQL, ElasticSearch, Hazelcast and/or PostgreSQL
  • Experience in cloud technologies (AWS) and containerization (Docker, Kubernetes)
  • Experience with DevOps and orchestration tools such as Terraform and Ansible
  • Knowledge and experience in CI and CD concepts and working experience with Jenkins
  • Experience with monitoring and dashboarding tools such as New Relic, Grafana or Kibana
  • HTML5/CSS3 Experience and JavaScript frameworks such as React.js, Vue.js or Angular.js
  • Experience with headless CMS (Contentstack, Strapi or equivalent)
  • Experience with Agile development methodologies
  • Proven experience in developing highly scalable applications and in application security