Senior Software Engineer, Services - Shanghai Game Studio

2 Months ago • 6 Years + • Backend Development

Job Summary

Job Description

As a Senior Software Engineer, Services, you'll design, build, and deliver globally scalable backend services for a major game title. Responsibilities include architecting multi-service systems, integrating with Riot's standard platforms, building new platforms, managing infrastructure and compliance, and ensuring robust monitoring and diagnostics. You'll implement server infrastructure for new gameplay features, support live services, utilize cloud technologies (AWS), mentor junior engineers, and collaborate with various game development disciplines. The role requires expertise in large-scale backend systems and game services, proficiency in C++ and Golang, and experience with cloud computing.
Must have:
  • 6+ years building large-scale backend systems or game services
  • Experience developing large systems from scratch
  • Expertise with C++, Golang
  • Experience with cloud computing and cloud technologies
Good to have:
  • 2+ years as a technical lead
  • Experience with Unreal Engine
  • Experience developing mobile games
  • Experience with CI/CD pipelines (Jenkins)
  • Experience with Docker
Perks:
  • Teamwork-focused environment
  • Emphasis on diversity and inclusion
  • Collaborative culture

Job Details

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.

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

拳头工程师拥有特定技术领域的深厚知识,同时也重视在各种更广泛领域的机会。作为软件工程师,您还将深入研究注重团队凝聚力和跨团队目标的项目。您将为其他工程师展示非凡的程序思维能力。

As a Senior Software Engineer, Services, you will report to the Engineering Manager of an early stage product team. You will be responsible for the back-end for a globally scalable suite of services. This includes integration with Riot standard platforms, building out new platforms, and managing infrastructure and compliance requirements. Additionally, this also includes ensuring we have monitoring and diagnostic capabilities to help mitigate and prevent unreliable code. You will ensure we have a solid technical foundation to launch smoothly at scale.

作为Senior Software Engineer, Services,您将向处于早期阶段产品团队的主程汇报。您将负责全球可扩展服务套件的后端。这包括与拳头标准平台集成、构建新平台以及管理基础设施和合规性要求。此外,这还包括确保我们拥有监控和诊断能力,以帮助避免和防止不可靠的代码。您将确保我们拥有坚实的技术基础,来促进游戏大规模的顺利上线。

Responsibilities:

  • Design, build, and deliver internet scale backend services for a genre-defining game we will deliver globally to millions of people
  • Generate and support the multi-service architecture to run globally scalable services
  • Build features from in-game all the way down to the backend service implementation
  • Build features to improve server reliability and performance
  • Implement server infrastructure in support of new gameplay features
  • Build and support live services for the game
  • Work with cloud technologies and services such as AWS
  • Mentor more junior engineers on the team
  • Collaborate effectively with art, design, and other disciplines within game development

职责描述:

  • 为我们将向全球数百万人提供的游戏设计、构建和提供互联网规模的后端服务
  • 生成并支持多服务架构以运行全球可扩展服务
  • 构建从游戏内一直到后端服务实现的功能
  • 构建功能以提高服务器可靠性和性能
  • 实施服务器基础设施以支持新的游戏功能
  • 为游戏构建并支持实时服务
  • 使用云技术和服务,例如 AWS
  • 指导团队中初级工程师
  • 与游戏开发中的美术、策划和其他专业同事进行有效协作

Required Qualifications:

资质要求

  • 6+ years of experience building large scale backend systems or game services
  • Experience developing large systems from scratch, including gathering requirements and designing scalable, production-ready architecture
  • BS degree or equivalent experience
  • Expertise with C++, Golang
  • Experience with cloud computing and cloud technologies
  • 拥有 6 年以上构建大型后端系统或游戏服务的经验
  • 具有从头开始开发大型系统的经验,包括收集需求和设计可扩展、可生产的架构
  • 学士学位或同等学历
  • 精通 C++、Golang
  • 拥有云计算和云技术经验

Desired Qualifications:

理想资质:

  • 2+ years of experience as a technical lead
  • Experience working on a global scale online game
  • Experience with Unreal Engine
  • Experience with developing mobile games
  • Experience working on both sides of client/service architecture
  • Experience with CI/CD pipelines including Jenkins
  • Experience with containerization technologies such as Docker
  • 2年以上技术主管经验
  • 拥有全球规模在线游戏的工作经验
  • Unreal Engine经验
  • 有手游开发经验
  • 对于客户端/服务架构都有工作经验
  • 具有 CI/CD 管线(包括 Jenkins)的经验
  • 拥有 Docker 等容器化技术的经验

 

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.

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 personal relationship with games. If you embody player empathy and care about the experiences of players, this could be the role for you!

Our Perks:

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.

 

Similar Jobs

Steneral Consulting - Principal Cloud Core Infrastructure Engineer

Steneral Consulting

Raleigh, North Carolina, United States (Hybrid)
10 Months ago
PwC - Associate_ DevOps Engg_ Application Technology_Advisory _Kolkata/NCR

PwC

Kolkata, West Bengal, India (On-Site)
3 Months ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Brazil, Indiana, United States (Remote)
2 Months ago
Virtusa - DevOps Lead

Virtusa

Pune, Maharashtra, India (Hybrid)
3 Months ago
Arrise Solutions (India)   - Lead ML Engineer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
4 Months ago
Sporty Group - Backend Engineer

Sporty Group

(Remote)
7 Months ago
Onward Search - Java Developer III

Onward Search

New York, New York, United States (Hybrid)
1 Day ago
Jagex - Web Engineer - Project Zanaris

Jagex

Cambridge, England, United Kingdom (Remote)
1 Month ago
Microsoft - Senior Software Engineer-Backend

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
N-iX - Senior Java Engineer (#2596)

N-iX

Ukraine (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Setra Systems - Software Quality Engineer II - Embedded V&V

Setra Systems

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Mighty Games - IT Support

Mighty Games

Fortitude Valley, Queensland, Australia (On-Site)
3 Weeks ago
Intellibus - Senior Site Reliability Engineer

Intellibus

Bengaluru, Karnataka, India (Remote)
4 Months ago
Varonis  - DevOps Engineer

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
3 Months ago
Evolution - Scala Engineer

Evolution

Amsterdam, North Holland, Netherlands (On-Site)
7 Months ago
SmileGate - Group IT System Development and Operation

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Weeks ago
Warner Bros Discovery - Senior Software Engineer - Data Test Automation

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
4 Months ago
Integral Ad Science - Senior Site Reliability Engineer

Integral Ad Science

Pune, Maharashtra, India (Hybrid)
3 Months ago
Arrise Solutions (India)   - Senior ML Engineer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
4 Months ago
Saviynt - Senior Engineer SDET, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Salesforce - Prime Territory Account ExecutivePrime Marketing Cloud Account Executive DACH (German Speaking)

Salesforce

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Riot Games - QA Engineer (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Salesforce - Business Development Representative, Finland

Salesforce

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Playrix - Senior Data Analyst (Game)

Playrix

Ireland (Remote)
3 Months ago
PwC - Salesforce Functional Lead | Senior Manager | Technology Consulting

PwC

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
3 Months ago
PwC - Assurance- Senior Manager

PwC

Galway, County Galway, Ireland (On-Site)
4 Months ago
Salesforce - Business Development Representative - Belgian Market (Dutch-speaking)

Salesforce

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Virtuos - Lead Level Designer

Virtuos

Dublin, County Dublin, Ireland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Hedra - Senior Full-Stack Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
Whatnot - Platform Engineer

Whatnot

San Francisco, California, United States (Remote)
3 Months ago
Alphasense - Senior Software Engineer - Vector Search

Alphasense

New York, New York, United States (On-Site)
2 Months ago
Toptracer - Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
4 Months ago
N-iX - Middle Java Engineer

N-iX

Ukraine (Remote)
1 Week ago
Epic Games - Lead Engineer - Fortnite Online

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Zoox - Backend Software Engineering Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Tesla - Software Distributed Systems Engineer

Tesla

North Holland, Netherlands (On-Site)
4 Hours ago
Netflix - Software Engineer L4/L5 - Content Finance Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Riot Games is a video game developer, publisher, and esports tournament organizer best known for League of Legends.

Shanghai, Shanghai, China (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Shanghai, Shanghai, China (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Riot Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug