Senior Tools Programmer

Overview

Programming,
Amsterdam, Netherlands

Guerrilla Games are looking for a Senior Tools Programmer to join the Decima Engine internal Tools Team.

What you will do

  • Help establish a vision for game content-authoring tools within a large, dynamic games studio, and work with a team of experienced tools programmers to achieve that vision
  • Streamline the entire game-creation process, seeking input from all disciplines while maintaining a strategic overview
  • Drive the development of new tools and improve existing ones, keeping a strong focus on the underlying workflow process and a consistent user experience
  • Work with designers, artists and programmers to analyze workflows, identify areas for improvement and implement solutions to increase productivity and creative freedom

Who you are

  • You have at least 4 years of DCC/GUI Tools Development experience in the games industry or a related industry
  • You have experience leading a team of developers in a lead or senior role
  • You are an experienced C++ programmer with excellent software design and architecture skills
  • You are comfortable working within a very large existing codebase and toolset
  • You enjoy working in an innovative, highly dynamic game development environment

Plusses

  • You have knowledge of 3D and graphics-related algorithms
  • You have a creative and technical vision for tools development, and a passion for quality tools
  • You have experience with Maya and the Maya API
  • You have experience with GUI related technologies, especially Qt
  • You have experience with Python

Application advice

You must be able to prove how good you really are. When submitting an application, we expect you to provide us with the following: 

  • CV;
  • C++ code examples showing structured programming;
  • Preferably a demo showing off work relevant for the job.

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.