Senior Systems Programmer


Amsterdam, Netherlands

Guerrilla is most recently known for Horizon Zero Dawn. We’re looking for a Senior Systems Programmer to work on our game engine.

What you will do

  • You will analyze complex requirements and programming structures and turn them into simple, effective designs with even better implementations;
  • You will produce efficient systems focused on scalability, performance, memory usage and ease of maintenance, which do exactly what the end-user wants (regardless of whether that end user is a 3D artist, a sound director, a game designer or another coder).

Who you are

  • You're very ambitious, and even though you like tried-and-tested methods, you're not afraid to try something radical or new every now and then;
  • You’re skilled in the fields of graphics, rendering, audio, memory management, streaming, optimization or any combination thereof;
  • You encourage other people to be ambitious as well, but you always make sure to avoid unnecessary risks;
  • You have at least 2 years of previous experience as a Systems programmer;
  • You have a fiery passion for programming in general;
  • You feel very comfortable working at the OS or Hardware level as well designing high level systems;
  • You are fluent in C++ and other applicable programming languages;
  • You have excellent data structure and algorithm knowledge;
  • You can optimize code for performance, size, scalability and clarity;
  • You have experience with multithreaded programming.


  • You are familiar with high-performance key/value store design and implementation;
  • You have a helpful, solution-oriented attitude;
  • You have experience writing critical systems like memory allocators, job schedulers, etc.;
  • You have previous experience as a (game) engine programmer;
  • You have experience optimizing code to the last cycle;
  • You have experience designing and implementing parallel/distributed systems.


Guerrilla is part of Sony Interactive Entertainment. We are an equal opportunity employer and value diversity at our company. Because of the volume of replies we receive, we will not be able to respond to every applicant.