Software Engineer - Platform & Tools (Contractor)

1 Month ago • 3 Years + • Game Engine • Research & Development

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

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

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)

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

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Riot Games

Similar Jobs

CloudHire - Salesforce Developer L5/6 (Vlocity)

CloudHire, India (Remote)

Arrise Solutions (India)   - Senior ML Engineer

Arrise Solutions (India) , India (On-Site)

ION - Cloud Engineer Kubernetes

ION, Italy (Hybrid)

Info Stretch - FORD- Java positions

Info Stretch, United States (On-Site)

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix, Portugal (Remote)

Playrix - Lead Unity Software Engineer (Gameplay)

Playrix, Kazakhstan (Remote)

Stardock - Game Developer (Unreal Engine)

Stardock, United States (On-Site)

Klang Games - Technical Director (f/m/d)

Klang Games, Germany (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ALLEN Digital - Senior Software Engineer SDET

ALLEN Digital, India (On-Site)

Paradox Interactive - Build Engineer

Paradox Interactive, Sweden (On-Site)

Luxoft - Production Support Consultant

Luxoft, Singapore (On-Site)

Prodigy Education - Lead, Automation QA - Game

Prodigy Education, Canada (On-Site)

Playtika - Senior DATA/AI SRE Engineer

Playtika, Poland (On-Site)

Unity - Site Reliability Engineer

Unity, United States (On-Site)

Velotio Technologies - Senior Engineer (Java And Reactjs)

Velotio Technologies, India (Remote)

Greenway Health - Devops Manager, Product Development

Greenway Health, India (On-Site)

Kindred Group plc - Senior Test Engineer, Backend

Kindred Group plc, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Intel Corporation - Senior 3D NAND Analog Design Engineer

Intel Corporation, China (On-Site)

Ubisoft - Tools Programmer

Ubisoft, China (On_site)

Xsolla - Technical Support Specialist

Xsolla, China (On-Site)

Ubisoft - Game Director

Ubisoft, China (On-Site)

Mattel  Inc  - Equipment & Facility Engineer

Mattel Inc , China (On_site)

undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)

Intel Corporation - Wet Process Senior Engineer

Intel Corporation, China (On-Site)

Infold Games - 动捕动画师(万物契约)

Infold Games, China (On-Site)

Intel Corporation - Quality and Reliability Engineer

Intel Corporation, China (On-Site)

Paypal - Senior Onboarding Specialist

Paypal, China (On-Site)

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snowed In Studios - Intermediate Generalist Programmer

Snowed In Studios, Canada (Hybrid)

Snowed In Studios - Advanced Software Developer

Snowed In Studios, Canada (Remote)

Tencent - Senior Technical Director

Tencent, United Kingdom (On-Site)

Dream Games - Software Engineer (New Grad)

Dream Games, Türkiye (On-Site)

Unchained Entertainment - Senior Gameplay Engineer (Remote)

Unchained Entertainment, United States (Remote)

Gardens Interactive - Technical Director

Gardens Interactive, (Remote)

Wildlife Studios - Staff Game Engineer (L6) - Live Games Tech

Wildlife Studios, Brazil (On-Site)

Prodigy Education - Senior Core Developer

Prodigy Education, Canada (Hybrid)

Get notifed when new similar jobs are uploaded