Senior Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Seoul, KOR
In-Office
Senior level
eCommerce • Gaming
Riot Games is committed to changing the way video games are developed, published, and supported for players.
The Role
Build and operate secure, reliable account and identity services for millions of global players. Develop Java, Kotlin, and Node.js workflow services; design APIs and microservices; collaborate with product and engineering teams; write comprehensive tests; support production systems and participate in on-call rotation. The role also involves technical design, multi-month project ownership, documentation, design reviews, mentorship, and evolving regional capabilities into reusable global solutions.
Summary Generated by Built In

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 video game in the world, over 100 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 humble but ambitious, razor-sharp 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 healthy disregard for constraints.

That's where you come in.

As a Senior Software Engineer on Riot’s Account and Identity Management team you’ll build and operate the persistent account and identity experiences that help players understand, manage, and control their Riot accounts after sign-up. You’ll work on capabilities such as account settings, Riot ID management, account linking, privacy and communication preferences, parental controls, account recovery, and self-service workflows. You will be serving players worldwide and help evolve regional solutions into reusable global capabilities.

You’ll independently drive multi-month projects from discovery and technical design through launch and production support, collaborating with engineers, product partners, Player Support, and teams across Riot. You’ll write secure, reliable, well-tested services and APIs that your team will be accountable for. You will contribute to a strong engineering culture through design reviews, documentation, and mentorship. The ideal candidate brings 3–5 years of software engineering experience or equivalent expertise, experience with backend services and distributed systems, and strong ownership, communication, and technical judgment. Experience with Java or Kotlin, cloud infrastructure, identity systems, OAuth or OpenID Connect, and web security is a plus.

Responsibilities:
  • Develop and support our workflow services used by millions of players
  • Support our suite of mission-critical Java, Kotlin, and Node services at a globally distributed scale
  • Partner with product owners and technical leads to build and operate features end-to-end
  • Provide high-quality software by writing unit, functional, and integration tests
  • Invest in team’s complete ownership of our products by participating in on-call rotation
Required Qualifications:
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience
  • 5+ years of experience in a software engineering role (i.e. software, systems, architecture)
  • Expertise in Java, Kotlin, and some familiarity with Node.js / Typescript.
  • Experience with the following: microservices architecture, client/service application architecture, API architecture and development
Desired Qualifications:
  • Familiarity with “Infrastructure as Code” and tooling like Terraform, Docker and Jenkins
  • Familiarity with Cloud Platform providers like AWS or GCP
  • Familiarity with web security concepts (OWASP security models, cookies, CORS)
  • Familiarity with client / full-stack development
  • Expertise operating distributed services at high scale

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.


Our Perks:

Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match. Check out our benefits pages for more information.
Riot Games fosters a player and workplace experience that values teamwork embodied by the Summoner's Code and Community Code. Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming.
As a Rioter in Seoul, you’ll join a tight knit group of exceptionally bright minded individuals who share our prioritization of player experience, rejection of convention, and passion for gaming. Riot Games Korea is dedicated to creating tailored player experiences that show local players they aren’t lost in translation.
Don’t forget to include a resume and cover letter. We receive a lot of applications, but we’ll notice a fun, well-written intro that shows us you take play seriously.

Skills Required

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • 5+ years of experience in a software engineering role, such as software, systems, or architecture
  • Expertise in Java and Kotlin
  • Some familiarity with Node.js and TypeScript
  • Experience with microservices architecture
  • Experience with client/service application architecture
  • Experience with API architecture and development
  • Familiarity with Infrastructure as Code and tools such as Terraform, Docker, and Jenkins
  • Familiarity with cloud platforms such as AWS or GCP
  • Familiarity with web security concepts including OWASP security models, cookies, and CORS
  • Familiarity with client-side or full-stack development
  • Expertise operating distributed services at high scale

Riot Games Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Riot Games and has not been reviewed or approved by Riot Games.

  • Healthcare Strength — Medical, dental, and vision plans extend to employees, spouses/domestic partners, and children, with mental health and LGBTQIA+ support. Coverage breadth is reinforced by disability insurance and access to wellness and therapy programs.
  • Leave & Time Off Breadth — Open Paid Time Off, company-wide end-of-year and mid-year breaks, and paid sabbaticals provide significant time to disconnect and recharge. These are complemented by holidays, sick time, and paid volunteer time.
  • Wellbeing & Lifestyle Benefits — A Wellness Fund, Play Fund, free meals and office snacks/drinks, fitness stipends/classes, and commuter benefits add meaningful day-to-day value. Donation matching and relocation support further enhance the lifestyle component of total rewards.

Riot Games Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Los Angeles, CA
4,500 Employees
Year Founded: 2006

What We Do

Since 2006, Riot Games has stayed committed to changing the way video games are developed, published, and supported for players. From our first title, League of Legends, to 2020’s VALORANT; we have strived to evolve the community with growth in Esports, and expansion from games into entertainment. Players are the foundation of Riot's community and because of them, we’re able to reach new heights.

Similar Jobs

Airwallex Logo Airwallex

Senior Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Seoul, KOR
2700 Employees

Gauss Labs Logo Gauss Labs

Senior Software Engineer

Artificial Intelligence
Hybrid
Yeoksam-dong, Gangnam-gu, Seoul, KOR
51 Employees

The Flex Logo The Flex

Senior Software Engineer

Artificial Intelligence • Real Estate • Software
In-Office or Remote
83 Locations
26 Employees

hud Logo hud

Senior Software Engineer

Artificial Intelligence • Information Technology • Software
In-Office or Remote
18 Locations
10 Employees
105K-260K Annually

Similar Companies Hiring

ARB Interactive Thumbnail
Gaming • Mobile • Software
Miami, Florida
190 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
567 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account