Jump to Main ContentJump to Primary Navigation

Established in 2020, the Singapore Studio is Riot’s second international game development studio. Our studio mission is to “scale Riot’s games to hyper-serve players”. We’ve been expanding our footprint in Asia to accelerate our talent growth and to help us develop games that deliver great experiences to our players.

We partner with our LA headquarters on game development for VALORANT, League of Legends, Teamfight Tactics, Legends of Runeterra, and also R&D games like Project L, our take on the fighting genre. The Singapore Studio is seeking talented, passionate Rioters with backgrounds in all areas of game development to build games that make it better to be a player. 

We’re focused on working together to promote individual autonomy, ownership, collaboration, and inclusivity so that every Rioter can be their best. At the same time, we boldly pursue becoming the most player-focused game company in the world.

That's where you come in!

Riot Engineers bring deep knowledge and expertise in specific technical areas but also value the opportunity to work in various broader domains. As Software Engineers, we work with new and current technology, creating new experiences for our players in and around our games.

As a Senior Software Engineer (C++) on Teamfight Tactics, you will work on a multi-disciplinary team with artists, designers, product managers, and other Software Engineers to create and support the many facets of play. Your focus will be to help develop the TFT Backend Services and Platform and its UI on both the PC and Mobile Client.


  • Build player-facing experiences that expand and enhance the game experience within a complex ecosystem of microservices and clients.

  • Work with a team of experts to design and build new game features.

  • Demonstrate and advocate engineering excellence by championing WGLL (What Good Looks Like). That includes code maintainability, quality, monitoring, operational excellence, and documentation. Become an integral owner of the DoD (Definition of Done) for the team.

  • Own the game features and services we’ve shipped to production, including being part of the team rotational on-call for live product support and operational assessment.

  • Provide meaningful code reviews for other members of the team.

  • Work collaboratively with non-technical customers to ship value to players.

  • Mentor and coach less seasoned engineers of the team.

Required Qualifications

  • 5+ years of experience applying software engineering principles while building video games, mobile, and/or web applications.

  • Deep C++ experience, preferably in the context of video games and/or mobile applications.

  • Experience in UI/UX development, preferably in the context of video games and/or mobile applications

  • Experience implementing software engineering best practices within your team, including design reviews, coding standards, code reviews, tools improvements, source control management, build processes, and testing.

Desired Qualifications

  • Prior game development experience

  • Prior mobile development experience

  • Fullstack working experience in some of the following:

    • HTML, CSS, and Javascript

    • React, Ember.js, Vue.js, Angular, or a similar framework

    • RESTful API design and development

    • Backend services and platform infrastructure development

  • Experience building tools and pipelines to facilitate data moving throughout an ecosystem

  • Knowledge of competitive strategy games.


For this role, you’ll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your relationship with games. If you embody player empathy and care about players' experience, this could be your role!

Our Perks:

  • Full health insurance for you, your spouse, and children

  • Open paid time off

  • Retirement benefits with company matching

  • Life insurance, parental leave, plus short-term and long-term disability

  • Play Fund so that you can broaden and deepen your knowledge of our players and community through games

  • Learning Fund so that you can invest in your personal growth

  • Excellent work-life balance

  • We will double down on your donations of time and money to nonprofits