
Senior Software Engineer
Riot Games14 hours ago
Seoul, Korea, SouthSenior
Responsibilities
- Develop and support workflow services used by millions of players.
- Support mission-critical Java, Kotlin, and Node.js services at globally distributed scale.
- Build and operate features end to end with product owners and technical leads.
- Write unit, functional, and integration tests.
- Drive multi-month projects from discovery and technical design through launch and production support.
- Participate in design reviews, documentation, mentorship, and an on-call rotation.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- At least 5 years of experience in a software engineering role, including software, systems, or architecture experience.
- Expertise in Java and Kotlin, with familiarity with Node.js and TypeScript.
- Experience with microservices architecture, client/service application architecture, and API architecture and development.
- Strong backend services, distributed systems, ownership, communication, and technical judgment experience.
- Preferred experience with Terraform, Docker, Jenkins, AWS or GCP, web security concepts, client or full-stack development, and operating distributed services at high scale.
Benefits
- Open paid time off and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave for the employee, spouse or domestic partner, and children.
- 401(k) with company match.
- Position is associated with Riot Games Korea in Seoul.
Tech Stack
Categories
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.