Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Build and Release Manager

Engineering | San Francisco Area | Full Time

Job Description

Nifty Games is looking to hire a Build and Release Manager to help drive our release pipeline, shepherding content and builds from source control to our players, ensuring our games are delivered at the highest of quality. This is someone who lives in source control and has their fingers on the pulses of multiple projects, armed with their trusty diff tool and toolbag of build and automation scripts.  The role will be integral in our development and release workflow across multiple projects, working hand-in-hand with the Production, Product and Engineering teams. You will need to be a proactive contributor and creative problem solver, comfortable operating in the known and unforeseen challenges of game development and live-ops.

Responsibilities:

  • Work with multiple game teams, closely coordinating with Publishing leadership to drive the build and distribution of various types of releases.

  • Align with Engineering Leadership on a cohesive build pipeline and build/asset delivery strategy

  • Enforce branching and versioning strategy across multiple titles and a shared platform

  • Coordinate with Engineering Leadership per-project to route and efficiently leverage multiple development environments

  • Improve tooling, automation, and training to empower other disciplines to better own distributing internal development builds and operating the live builds

  • Coordinate with the Product team on the release timeline and unique needs for each project

  • Own the app submission process within the 1st Party portals.

  • Work with Production to manage the tracking and communication for all phases of a release.

  • Be comfortable in both roles of implementation oversight as well as hands-on engineering 

Desired qualifications:

  • 4+ years of experience as a Release Manager or Build Engineer, handling live operations for 1 or more mobile titles

  • Considerable experience within the Unity mobile ecosystem, with expertise in areas such as mobile build pipelines, asset management, Unity Services, and mobile publishing

  • Extensive experience in Jenkins (or similar) build managers

  • Experience provisioning and publishing mobile apps through iTunes Connect and Google Play Store

  • Programming background in C, C++, or C# (preferred)

  • Project Management/Scrum Certification or relevant experience

  • Experience branching and merging Unity content in source control (conflict resolution, binary files, etc.)

  • Excellent written and verbal communication skills, including comfort in collaborating with multiple, globally distributed teams

  • Scripting and automation experience (Python, JavaScript, Groovy, etc.)

  • A meticulous attention to detail, spanning product, JIRA, documentation and more

  • A team-first player who is able to work well with all disciplines, both on-site and remote

  • Exceptional problem solver who thrives in uncertainty and is able to identify multiple, creative solutions to the various challenges developers and publishers face

What Additional Skills Will Help You Stand Out?

  • Passion for mobile gaming, sports gaming, and professional sports

  • Jenkins build job creation and infrastructure setup/maintenance

  • Unity Services experience (UCB, Remote Config, CCD)

  • System Admin experience in Jenkins and Perforce

  • Familiar with PlayFab for managed backend services

Nifty Games, Inc is an equal opportunity employer with offices in Chicago, the San Francisco Bay Area, and the Greater Los Angeles region. This role can be placed in any location. Nifty Games is a venture-funded games developer & publisher focused on quick session, head to-head sports games for mobile devices. Nifty Games is a proud partner of the NFL, NFLPA, NBA & NBPA.  Learn more at www.niftygamesinc.com. Nifty Games, Inc is an equal opportunity employer. During the current COVID-19 pandemic, we will be exercising caution with all employees and are not requiring employees to work on-site at this time. This role will likely be starting in a "work from home" capacity until conditions allow for a safe return to the office.