May 29th, 2021

Senior Programmer

Job Description

About Black Matter and Hell Let Loose

Black Matter is an independent development studio founded in 2015 to support the development of debut title Hell Let Loose. Made up of an international team of selected artists and programmers, Black Matter is focused on creating beautiful worlds ruled by emergent, player-driven game design.

Developed for PC in Unreal Engine 4, Hell Let Loose is a realistic multiplayer World War Two combined arms first person shooter of open battles of up to 100 players with infantry, tanks, artillery and a shifting front line. At its core is a unique resource-based strategic meta-game that is easy to learn, but hard to master.


Black Matter is looking for an experienced Senior Programmer to join in the development team on Hell Let Loose. The Senior Programmer will be responsible for developing and maintaining a wide range of game systems. Senior Programmer reports to Programming Lead.

Key Responsibilities


  • Developing quality, efficient, and well-tested code that is easy to maintain and extend

  • Working seamlessly with Quality Assurance to debug and fix existing and emerging issues

  • Collaborating with other team members to improve existing and discover new solutions



  • Proactive problem solver

  • Very strong C++ skills

  • Advanced Perforce user (working with streams and branches is second nature)

  • Expansive knowledge of the Unreal Engine 4 codebase

  • Firm grasp of the UE4’s material, audio, rendering, and animation systems

  • Knowing the engine’s asset pipeline inside-out

  • Experience using the engine’s toolset for profiling and optimization

  • Advanced knowledge of the engine’s game framework

  • Deep understanding of the engine’s client-server architecture, replication, and replication graph

  • Working knowledge of PhysX, its UE4 integration, and its performance aspects

  • Experience implementing UMG UI with C++

  • Working knowledge of Slate



  • Shipped titles built with UE4

  • Having used PhysX vehicles in shipped multiplayer titles

  • Experience working with source engine builds

  • Experience creating UE4 plugins, editor extensions, custom asset editors

Additional Information

Salary: Competitive.

Location: Remote/Work from home

To apply, please complete this form: Apply Here