Software Engineer - Platform & Tools (Contractor)

4 Months ago • 3 Years + • Research & Development

Job Summary

Job Description

This contract Software Engineer role focuses on platform and tools development within Riot Games' ecosystem. Responsibilities include collaborating with cross-functional teams to gather technical requirements and optimize workflows, integrating and enhancing shared pipelines and delivery tools, designing and implementing game asset validation systems, and creating tools to improve developer efficiency on mobile and PC platforms. The ideal candidate will have a strong foundation in computer science, proven experience in software or game development, and experience with build and automation systems like Jenkins. They will be proficient in Python and C++, ideally with Unreal Engine experience.
Must have:
  • Strong CS fundamentals (data structures, algorithms, systems design)
  • 3+ years software/game dev experience
  • CI/CD pipeline experience (Jenkins)
  • Game dev workflow understanding
  • Build automation systems expertise
  • Python & C++ proficiency
Good to have:
  • Cross-functional team collaboration experience
  • Unreal Engine expertise
  • Agile development experience
  • Extensive game dev tool familiarity

Job Details

职责:

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

必备条件:

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

优先条件:

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

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
  • 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:

  • 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 designer
  • 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


Employment Type: employment contract with FESCO Adecco, a professional personnel company in China.

Similar Jobs

NVIDIA - Senior Cloud Test Developer Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior DevOps Engineer, Deep Learning Frameworks

NVIDIA

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

Mexico (Remote)
5 Months ago
KBG Blockchain Game Studios - DevOps (Blockchain Gaming)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
8 Months ago
Accurate - Senior Engineering Manager - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
5 Months ago
ByteDance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
1 Week ago
Nagarro - Team Lead SAP SuccessFactors

Nagarro

Germany (Remote)
3 Weeks ago
Niantic - Senior Computer Vision Software Engineer

Niantic

London, England, United Kingdom (Hybrid)
1 Week ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Beijing, Beijing, China (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sporty Group - Android Engineer

Sporty Group

India (Remote)
8 Months ago
Sperasoft - Release Engineer

Sperasoft

Lesser Poland Voivodeship, Poland (Hybrid)
5 Days ago
ION - Cloud Engineer Kubernetes

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
5 Months ago
Irdeto - Senior Software Engineer

Irdeto

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
CLO Virtual Fashion  Inc  - DevOps Engineer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Colombia (Remote)
5 Months ago
Riot Games - Software Engineering Manager - Content Access Platform

Riot Games

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Wargaming - QA Engineer (World of Tanks)

Wargaming

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Weeks ago
Saviynt - Senior Engineer SDET, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
5 Months ago
The Walt Disney Company - Senior Real Time Pipeline Engineer (PH)

The Walt Disney Company

Glendale, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Lighthouse Studios - Background Supervisor

Lighthouse Studios

Kilkenny, County Kilkenny, Ireland (On-Site)
5 Days ago
Lighthouse Studios - 2D Layout Artist

Lighthouse Studios

Kilkenny, County Kilkenny, Ireland (On-Site)
6 Days ago
Playrix - Senior QA Engineer (Cross-Game)

Playrix

Ireland (Remote)
1 Month ago
Keywords Studios (Player Support) - Office Administrator (Fixed-Term Contract)

Keywords Studios (Player Support)

County Dublin, Ireland (On-Site)
2 Weeks ago
Notion - Sales Manager, Mid-Market, EMEA

Notion

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
TransPerfect - Player Support Agent - German

TransPerfect

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
TransPerfect - Hindi Localization Games Tester

TransPerfect

Dublin, County Dublin, Ireland (Remote)
5 Days ago
Keywords Studios (Player Support) - Games Copywriter

Keywords Studios (Player Support)

Dublin, County Dublin, Ireland (Hybrid)
1 Week ago
Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Playrix - Creatives Producer

Playrix

Ireland (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - Mechanical Assembly Team Lead

Tesla

Rhineland-Palatinate, Germany (On-Site)
1 Month ago
NVIDIA - Manager, Chip Design Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Manager, Hardware Engineering

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
1 Month ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer - Machine Learning Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Tesla - Electrical Engineering Internship - Magnetics Lab

Tesla

Athens, Greece (On-Site)
1 Month 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.

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

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

Dublin, County Dublin, Ireland (On-Site)

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

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

State Of São Paulo, Brazil (On-Site)

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

Sydney, New South Wales, Australia (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