As a Senior Software Engineer on the Player Platform Build team, youll automate and enhance how we create software for desktop, mobile, and console devices. This team owns Player Platforms build infrastructure and shared libraries to help CI/CD, responds to build pipeline issues, and coordinates with other teams at Riot provide stable build infrastructure.
Player Platform looks to support incredible player and developer experiences delivering :
Player software on desktop and mobile devices.
SDKs for game teams on desktop, mobile, and console.
Command line tools for internal Riot uses.
This position reports to the Engineering Manager of the Flight initiative within Player Platform.
Partner with development teams to adopt best practices for CI/CD automation.
Provide tier two support for development teams with their automation pipeline.
Configure and deploy build farm infrastructure.
Monitor health of the build farm.
Establish connections with engineers on the team, providing them guidance, mentorship, and support.
BS in Computer Science or equivalent years of job experience across software
6+ years of experience in a software engineering role (ie software, systems, architecture)
Experience defining and delivering technical solutions to technical customers/users
Experience with one or more of the following programming languages: Python, Groovy.
Experience with CI/CD such as Jenkins, Ansible, Terraform.
Experience working with Mac build automation.
Experience working with one or more of the following platforms: iOS, Android, XBox One, PS4, Nintendo Switch.
Experience working with Unity or Unreal Engine