Career

Software Engineer, Server

Software Engineer, Server

Location: Berkeley, CA (Remote position)

Description:

Gallium Studios is a small independent studio of industry veterans started by Will Wright. We develop fun, quirky games in the simulation and strategy genre with rich artistic content and a player first perspective.

We are looking for a Software Engineer, Server to help build out, maintain, and troubleshoot bespoke game systems and infrastructure. The ideal candidate will have a deep understanding of backend service development, networked game development, and distributed systems. You will work closely with designers and tech leads to create unique systems and services to support multiple types of simulations.

This is a remote work position. The studio is in Berkeley, CA so the ideal candidate would be located in the Pacific or Mountain time zones. The candidate also needs to have access to high-speed internet and be able to coordinate via video conferences with team members.

Responsibilities may include:

  • Develop, refactor, and troubleshoot core game systems

  • Optimize existing and new systems

  • Build and maintain nodes in neural network systems

  • Create admin and monitoring tools for distributed systems across multiple platforms

Requirements:

  • 5+ years of programming experience

  • Shipped at least 2 games as a systems engineer for Xbox, Playstation, or PC

  • Mastery of .Net with excellent multi-threaded programming techniques

  • Solid understanding of Unity3d IL2CPP and low-level systems

  • Detail-oriented

  • Motivated self-starter

  • Ability to work independently

  • Eager to learn new skills, processes, and pipelines

  • Strong ability to adapt to quickly changing environments and priorities

Preferred Skills:

  • Strong knowledge of microservice and deployment orchestration

  • Experience with network gameplay

  • Understanding of streaming file systems

Reply to: jobs@galliumstudios.com