Enable job alerts via email!

Senior Software Engineer

RIOT GAMES SERVICES PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A leading game development studio in Singapore seeks a Senior Backend Engineer for the Metagame team of 2XKO. Responsibilities include designing scalable backend systems that enhance player engagement and collaborating across disciplines to deliver reliable and maintainable features. Ideal candidates will have over 5 years of experience, strong programming skills, and hands-on knowledge of cloud platforms and microservices. This role offers an opportunity to impact player experiences directly.

Qualifications

  • 5+ years of professional experience as a backend or full stack software engineer.
  • Strong programming skills in Java, Go, or similar languages.
  • Experience designing and deploying microservices in a distributed systems environment.

Responsibilities

  • Design and operate backend microservices that enable 2XKO’s metagame features.
  • Partner closely with cross-functional teams to build scalable systems from concept through live operation.
  • Participate in live service support, including on-call rotations for operational health.

Skills

Programming skills in Java
Programming skills in Go
Software reliability
Collaboration
Backend system scalability

Tools

AWS
GCP
Docker
Kubernetes
Redis
DynamoDB

Job description

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

We partner with our LA headquarters on game development for League of Legends, Teamfight Tactics, and Legends of Runeterra. We’re also building teams for VALORANT and 2XKO, our upcoming fighting game. The Singapore Studio is seeking talented, passionate craft experts 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 everyone can be their best while we boldly pursue games.

That’s where you come in.

As a Senior Backend Engineer on the Metagame team for 2XKO, you will be a key contributor to building the systems and services that support our players outside of the core fight. From progression and competitive features to content systems and player identity, the metagame is where long-term engagement lives.

You’ll be responsible for designing, building, and maintaining scalable backend systems that power these experiences. You’ll collaborate across disciplines (designers, artists, producers, QA) to help deliver features that are reliable, maintainable, and exciting for players. Your deep backend expertise will shape how we architect, test, scale, and operate our services in production.

This role reports to the Engineering Manager for the Metagame team.

Responsibilities
  • Design and operate backend microservices that enable 2XKO’s metagame features, such as progression, content pipelines, and player profiles.
  • Partner closely with cross-functional teams to build scalable systems from concept through live operation.
  • Apply and uphold best practices in software engineering: service reliability, observability, maintainability, and performance.
  • Participate in live service support, including on-call rotations for operational health and player impact mitigation.
  • Conduct thoughtful, constructive code reviews and provide mentorship to other engineers.
  • Champion a culture of collaboration, quality, and player empathy.
Required Qualifications
  • 5+ years of professional experience as a backend or full stack software engineer.
  • Strong programming skills in Java, Go, or similar languages.
  • Experience designing and deploying microservices in a distributed systems environment.
  • Hands-on experience with cloud computing platforms (e.g., AWS, GCP) and containerization (e.g., Docker, Kubernetes).
  • Solid understanding of concurrency, scalability, and performance in backend systems.
  • Familiarity with RESTful APIs, WebSockets, and data formats such as JSON.
  • Comfortable working with live products and owning operational health of services.
Desired Qualifications
  • Experience developing backend systems for games or player-facing applications.
  • Understanding of networking fundamentals (HTTP, TCP/IP, routing).
  • Experience with NoSQL solutions like Redis or DynamoDB.
  • Exposure to or interest in game engine technologies (e.g., Unreal Engine).
  • Bonus: Experience with full stack development or JavaScript frameworks like React.js.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.