Software Engineer - Platform & Tools (Contractor)

3 Months ago • 3 Years + • Game Engine • Research & Development

Job Summary

Job Description

Software Engineer - Platform & Tools (Contractor) role at Riot Games in Shanghai. Must have 3+ years of experience in software or game development, strong Computer Science fundamentals, experience with Build and Automation Systems (e.g., Jenkins), and a broad understanding of game development workflows.
Must have:
  • Software Development
  • Game Development
  • Computer Science
  • Build Systems
Good to have:
  • Unreal Engine
  • Agile Development
  • Python, C++
  • Cross-discipline Teams

Job Details

Software Engineer (Platform & Tools)

职责:

  • 与跨职能开发团队合作,收集技术需求并推动工作流优化项目的实施。
  • 集成并优化 Riot 生态系统中现有的共享管线和平台交付工具。
  • 负责游戏资产验证系统的技术设计与实现,确保其符合性能和标准要求。
  • 构建并开发工具,提升开发者在移动和 PC 平台上的迭代速度与效率。
  • 开发并实现自动化和验证工具,以保持软件质量并简化开发流程。

必备条件:

  • 扎实的计算机科学基础,涵盖数据结构、算法及系统设计。
  • 3年以上软件或游戏开发相关工作经验。
  • 拥有构建和自动化系统(如 Jenkins)的实际操作经验,熟悉 CI/CD 流程。
  • 广泛理解游戏开发的工作流和流程。

优先条件:

  • 具有与跨职能团队(包括工程师、艺术家、设计师)协作的经验。
  • 精通 Python 和 C++,并专注于游戏编程。
  • 丰富的 Unreal 引擎开发经验,了解其工具集和架构。
  • 熟悉广泛的游戏开发工具,具备持续学习新技术的热情。
  • 具备敏捷开发环境的工作经验,并能够适应迭代开发流程。

Responsibilities:

  • Collaborate with cross-discipline developers to gather requirements for workflow improvements
  • Integrate with existing Riot shared pipeline and platform delivery tooling
  • Contribute to technical design and implementation of game asset validation
  • Design and create tools to improve developer iteration efficiency on mobile and PC
  • Implement automation and validation tooling to ensure the quality of our software

Required Qualifications:

  • Proven understanding of Computer Science fundamentals
  • 3+ years of experience
  • Experience with Build & Automation Systems (e.g. Jenkins)
  • General experience with Game Development

Desired Qualifications:

  • Experience collaborating with teammates across multiple disciplines
  • Experience with Python, C++ and Game Programming
  • Experience working with Unreal Engine
  • Experience with many of the tools in a game developer’s toolbox, and the curiosity and desire to learn even more of them
  • Experience with agile development

Chatgpt:

Responsibilities:

  • Collaborate with cross-functional development teams to gather technical requirements and drive workflow optimization initiatives.
  • Integrate and enhance existing shared pipelines and platform delivery tools within Riot's ecosystem.
  • Lead the technical design and implementation of game asset validation systems to ensure compliance and performance standards.
  • Architect and develop tools aimed at increasing developer iteration speed and efficiency across mobile and PC platforms.
  • Develop and implement automation and validation tooling to uphold software quality and streamline the development process.

Required Qualifications:

  • Strong foundation in Computer Science principles, including data structures, algorithms, and systems design.
  • 3+ years of hands-on experience in software or game development.
  • Proven experience with Build and Automation Systems (e.g., Jenkins) for CI/CD pipelines.
  • Broad understanding of game development workflows and processes.

Desired Qualifications:

  • Experience collaborating with cross-disciplinary teams, including engineers, artists, and designers.
  • Proficiency in Python and C++, with a focus on game programming.
  • Extensive experience working with Unreal Engine, including knowledge of its toolset and architecture.
  • Familiarity with a broad range of game development tools, with a demonstrated eagerness to continually learn and explore new technologies.
  • Experience working in agile development environments and adapting to iterative processes.

Similar Jobs

Keywords Studios (Player Support) - DevSecOps Engineer II

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
4 Months ago
CLO Virtual Fashion  Inc  - DevOps Engineer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PwC - IN-Senior Associate_Full Stack Developer_Data &Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Rebellion - Senior DevOps Engineer (AWS/Azure) - Tech Team

Rebellion

Oxford, England, United Kingdom (Hybrid)
8 Months ago
ION - Senior Full Stack Software Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago
QDStaff - Typescript SWE Game Developer

QDStaff

Boca Raton, Florida, United States (On-Site)
9 Months ago
PlugXR - Unity Developer

PlugXR

Hyderabad, Telangana, India (On-Site)
5 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Colombia (Remote)
4 Months ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Sr Software Engineer (Roku Engineer)

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
BBY India - Senior Software Engineer [T500-14387]

BBY India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Playtech - Java Developer

Playtech

London, England, United Kingdom (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Jacksonville, Florida, United States (On-Site)
3 Months ago
GoTo Group - SDET - Growth

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Senior Java Backend Developer - Microservices

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nium - Sr SDET

Nium

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

India (Remote)
3 Months ago
Playrix - Senior Release Engineer

Playrix

Montenegro (Remote)
3 Months ago
Greenway Health - Devops Manager, Product Development

Greenway Health

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Hasbro - Financial Analyst

Hasbro

Shanghai, Shanghai, China (Hybrid)
1 Month ago
Tencent - Nikke 高级品牌经理 Senior Brand Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Virtuos - 3D Animation

Virtuos

China (On-Site)
3 Months ago
Logitech - CMF Engineering trainee

Logitech

Suzhou, Jiangsu, China (On-Site)
4 Months ago
Tencent - Senior Manager, Tencent Social Impact

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - Technical Artist 技术美术师

Keywords Studios (Player Support)

Beijing, China (On-Site)
8 Months ago
Zengame Technology - Concept Artist

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Intel Corporation - Senior FA Engineer

Intel Corporation

Dalian, Liaoning, China (On-Site)
2 Months ago
Nagarro - Principal Consultant, Support Sales

Nagarro

China (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Kepler Interactive - Senior Software Engineer (12 month fixed term)

Kepler Interactive

Tokyo, Japan (Hybrid)
2 Months ago
Snowed In Studios - Intermediate Generalist Programmer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
6 Months ago
Microsoft - Technical Director - Xbox Game Studios Publishing

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Keywords Studios (Player Support) - MPG | Head of Programming - Americas

Keywords Studios (Player Support)

Canada (Remote)
1 Month ago
Tencent - Senior Tech Director

Tencent

Singapore (On-Site)
3 Months ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
31st Union - Core Engineer

31st Union

Valencia, Valencian Community, Spain (On-Site)
2 Months ago
Gamut HR Solutions - Unity Developer

Gamut HR Solutions

Hyderabad, Telangana, India (On-Site)
5 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Serbia (Remote)
3 Months 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