skip to main content

© 2025 - 2026 Into Games
Powered by Bird's Eye View.
Built by MAJOR.

midweight Systems Programmer

Systems Programming in game development focuses on creating and maintaining the low-level and core systems that support game functionality, development tools, and infrastructure. This role involves programming engine-level features, developing content pipelines, and optimising runtime systems to ensure performance and stability across platforms. It supports workflows such as asset processing, deployment automation, and code integration while managing both Linux and Windows server environments, storage, and virtualisation. Regular responsibilities include building tools to improve iteration efficiency, writing robust and maintainable code, and ensuring system-level functionality aligns with project needs. Collaboration is frequent with design, content creation, QA, IT operations, and other engineering teams to deliver reliable, scalable systems that underpin the entire development process.

  • Strong programming skills in Powershell, Python and Ansible and deep knowledge within the scope of an object-oriented language
  • C/C++ experience with understanding of multi-threaded programming techniques
  • Experience with Java
  • Experience with technical requirement certification (Sony, Microsoft, etc.)
  • Experience building games for PlayStation, Xbox, or PC
  • High level graphics knowledge using Direct3D or OpenGL
  • Experience with configuration management systems Puppet, Ansible Tower
  • Experience with Runbook automation tools, e.g. RunDeck
  • Understanding of low-level optimizations and core subsystems

Software & Tools

Powershell

Python

Ansible

C

C

Java

Direct3D

OpenGL

Puppet

Ansible Tower

RunDeck

Perforce

GitLab

VMware

Active Directory

Windows Server

Veeam

AWS

Technical Areas

Enterprise Linux admin

automation/scripting

virtualisation & storage

VCS & CI admin

tooling for authoring/iteration

low-level optimisation

platform builds

Interpersonal Skills

Cross-functional collaboration

Communication