Senior Game Programmer

Overview

Programming,
Amsterdam, Netherlands

Guerrilla, the studio that developed Horizon Zero Dawn, is looking for a Senior Programmer to join its Game Code team. 

What you will do

  • You will work together with the core design team to design and implement the systemic and gameplay features of an epic open world game;
  • You will improve and expand our living world, quest and encounter systems;
  • You will implement and optimize weapon and camera systems, combat and traversal mechanics, player skills, inventory management, and many other in-game features;
  • You will build tools and editors to allow our designers to work effectively with the systems you build;
  • You will work together with an experienced team of programmers to implement new features and improve the Decima engine. 

Who you are

  • You have at least 5 years of previous experience as a programmer in the games industry or a related industry;
  • You’re passionate about games and creating games;
  • You enjoy working in an innovative, highly dynamic game development environment with people from various disciplines;
  • 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 are fluent in C++ and other applicable programming languages;
  • You are comfortable working within a very large existing codebase and toolset;
  • You can optimize code for performance, size, scalability and clarity;
  • You have experience with multithreaded programming;
  • You have a good understanding of 3D math.

Plusses

  • You have a helpful, solution-oriented attitude;
  • You have experience in areas like animation, physics, scripting and UI.

Do's and Dont's

We review countless applications. Follow these golden rules when completing your application; 

Do: 
Upload a code sample in the form of a .zip archive containing:

  • A number of at least 10 files that demonstrate your coding abilities;
  • A readme document explaining what is in the file and what these files are expected to portray;
  • A project that you are proud to share and are able to demonstrate verbally; 
  • An example that shows an adequate amount of:  - Structure; - Complexity; - Efficiency; - Coding style and standards.

Don't: 

  • Share complete projects that takes us alot of time to browse through to find the ‘example’ code;         
  • Share links to online services such as github, bitbucket, dropbox, google drive, etc

Notes

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.