PRINCIPAL TOOLS PROGRAMMER

1 Month ago • 6 Years + • Game Programmer

Job Summary

Job Description

Guerrilla seeks a Principal Tools Programmer to enhance the Decima Engine's Editor. Responsibilities include collaborating with engineers, artists, and designers; establishing requirements; designing and implementing editor improvements; incorporating industry advancements; defining long-term initiatives; writing high-quality, maintainable code; and contributing to the content-authoring tools vision. The role involves working on a comprehensive native desktop application encompassing 3D/2D world editing, asset browsing, node-based editors, and more. This is a crucial role in shaping the future of the Decima Engine's Editor and its usage by hundreds of artists and designers.
Must have:
  • 6+ years DCC/GUI Tools Development experience
  • Expert C++ programmer
  • Strong software design & architecture skills
  • Proficient in algorithms and debugging
  • Experience with large codebases
  • Excellent communication skills
Good to have:
  • AAA game tools/pipelines experience
  • Skilled in tools design, workflows, and usability
  • Understanding of game development pipelines
Perks:
  • Relocation support
  • Immigration support

Job Details

Guerrilla is looking for a Principal Tools Programmer to help develop the Decima Engine's Editor! This role requires strong programming skills and a passion for good user experience.

Who we are

Decima

At Guerrilla, we’re passionate about creating cutting-edge technology tailored to the needs of our games and our partners. That’s why we built Decima: an award-winning, industry-leading engine designed from the ground up.

Decima pushes modern hardware to its limits, delivering best-in-class graphics and performance. It also empowers teams with artist- and designer-friendly workflows, robust production planning tools, and advanced debuggers for programmers.

We believe that the tools a studio uses are just as important as the games they create—and with Decima, we’re setting the stage for innovation and creativity.

The Tools Team

At Guerrilla, the Tools Team is responsible for the design, development, and maintenance of the Decima Editor.

The Decima Editor is used in-house and externally by hundreds of artists and designers to develop extraordinary open world games! It's a comprehensive native desktop application encompassing a 3D and 2D world editor, asset browser, node-based editors, a sequencer timeline, review tools, localization, and sound design pipelines.

You can discover more about the Decima Editor here.

Our Tools Team is also responsible for the application framework that the Decima Editor is built upon. This framework is used by other programming teams to develop tools within the Decima Editor.

We are proud of creating an innovative, powerful toolset and of supporting other teams of programmers, artists, and designers to achieve their vision!

What you will do

In this role, you will:

  • Work in a team of software engineers, interact closely with artists and designers
  • Establish requirements, design & implement improvements to enable growth of the editors’ feature set and the editor performance
  • Bring advancements from the wider Game-Dev Tools and DCC industry to the Decima Editor
  • Closely collaborate with your lead to define longer term initiatives and roadmaps
  • Write high quality, maintainable code and elevate other around you to do the same
  • Contribute to the vision for content-authoring tools within a large, dynamic games studio

Who you are

To qualify for this position, we expect you to have/be:

  • At least 6 years of DCC/GUI Tools Development experience in the games industry or a related industry
  • You are an experienced C++ programmer with excellent software design and architecture skills
  • Skilled in algorithms, software design & architecture, and debugging
  • You are comfortable working within a very large existing codebase and toolset
  • An excellent written & verbal communicator

Plusses:

Things that we consider as bonuses, but are not hard requirements include:

  • Experience working on AAA game tools/pipelines
  • Skilled in tools design, workflows and usability
  • An understanding of game development pipelines and production cycles

Interested?

If you think you’re up for the challenge, you can apply by hitting the “apply now” button. Be sure to submit:

  • CV
  • Cover Letter

If you have existing materials:

  • C++ code sample that showcases your programming skills. Please include an overview.
  • Demo material presenting your tools (video or screenshots and a short overview).

Please note: This position is based in our studio in the heart of Amsterdam. Guerrilla offers relocation and immigration support.

At Guerrilla, we believe that our team’s varied backgrounds, experiences, and perspectives help us create games that resonate with a diverse audience.

As an equal opportunities employer, we strive to create an inclusive environment, empower employees and embrace diversity.

We encourage everyone to respond as we consider all candidates on the basis of their merit, unique strengths, and perspectives they will bring to the role.

Similar Jobs

Nexon - Director, Gameplay Engineering

Nexon

El Segundo, California, United States (Hybrid)
3 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ION - Senior Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
4 Months ago
Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
3 Months ago
CD PROJEKT RED - Engineer, Locomotion & Animation

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
PTW - Contract Generalist Programmer - Unreal Engine (Remote)

PTW

Fort Lauderdale, Florida, United States (Remote)
4 Months ago
Hello Games - Graduate / Junior Programmer

Hello Games

United Kingdom (On-Site)
2 Months ago
Starbreeze Studios - Gameplay Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Day ago
Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blizzard Entertainment - Expert Software Engineer, Graphics

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
Nagarro - Associate Principal Engineer, C++

Nagarro

New York, New York, United States (On-Site)
3 Months ago
Google - Hardware Engineering Intern, 2025

Google

(On-Site)
1 Month ago
Teravision Games - Senior Unreal Engine Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
4 Months ago
Blizzard Entertainment - Lead Technical Artist - Unannounced | Irvine, CA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Playrix - Senior Engineering Manager

Playrix

Portugal (Remote)
3 Months ago
Microsoft - Principal Software Engineer - Threat Intelligence

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Rubrik - Senior Software Engineer - Cloud Native Protection

Rubrik

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
2 Months ago
Zoox - Senior/Staff Software Engineer - Motion Planning

Zoox

Foster City, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Amsterdam, North Holland, Netherlands

Microsoft - Sales Manager - Education

Microsoft

North Holland, Netherlands (On-Site)
2 Weeks ago
Dentsu - Data & Analytics Consultant

Dentsu

Rotterdam, South Holland, Netherlands (On-Site)
3 Months ago
Tesla - Tesla Roadside Support Specialist

Tesla

North Holland, Netherlands (On-Site)
5 Hours ago
Feel Free Games B.V. - Lead Sound Designer

Feel Free Games B.V.

Sassenheim, South Holland, Netherlands (Remote)
9 Hours ago
PwC - Senior Kwantitatief Consultant Pensioen

PwC

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
Abstraction games - Engineering Manager

Abstraction games

Eindhoven, North Brabant, Netherlands (Hybrid)
3 Weeks ago
Tesla - Roaming Lead, Supercharging EMEA

Tesla

North Holland, Netherlands (On-Site)
5 Hours ago
Guerrilla - Workplace Manager

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
1 Week ago
In The Pocket - BUSINESS DEVELOPER (NL)

In The Pocket

Netherlands (On-Site)
2 Months ago
Tesla - Senior Counsel, Energy Products EMEA

Tesla

North Holland, Netherlands (On-Site)
5 Hours ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

GeneraGames1 - SENIOR ONLINE MULTIPLAYER GAME DEVELOPER

GeneraGames1

Seville, Andalusia, Spain (On-Site)
6 Months ago
Kaiying Network - Unity3D Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
4 Days ago
Hypersonic Laboratories - Senior Gameplay Software Engineer

Hypersonic Laboratories

(Remote)
4 Months ago
Covenant - Junior Programmer (Unreal Engine)

Covenant

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
Ubisoft - Senior Tech Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
PlatinumGames - Application Programmer

PlatinumGames

(On-Site)
2 Weeks ago
Cloud Imperium Games - Engine Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
2 Months ago
VECTOR NORTH - [Vector North] Senior UI Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
4 Months ago
Perpetuum Media - HMTL5 game programmer

Perpetuum Media

Pune, Maharashtra, India (Hybrid)
4 Months ago
Vertigo Games - Senior Gameplay Programmer

Vertigo Games

Amsterdam, North Holland, Netherlands (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

As one of Europe's leading game development studios, Guerrilla has continually pushed the boundaries of technical and artistic excellence since its inception in 2003. Today, the studio employs 400 professionals from 25 different nationalities. Guerrilla’s state-of-the-art offices are located in the cultural and historical heart of Amsterdam, The Netherlands — a great place to work and play.


Guerrilla was founded as the result of a merger between three smaller Dutch studios: Lost Boys Games, Orange Games and Digital Infinity. In 2005, it was acquired by Sony Interactive Entertainment after the release of Killzone on PlayStation 2. In the decade that followed, Guerrilla expanded Killzone into a successful franchise with a handheld spin-off and three sequels.


Guerrilla's next title, released for PlayStation 4 in 2017 and for PC in 2020, is the critically and popularly acclaimed open world action-RPG Horizon Zero Dawn. The studio released its sequel Horizon Forbidden West in February 2022, with the Burning Shores expansion in 2023. This year, Guerrilla also released the PSVR2 title, Horizon Call of the Mountain.

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

View All Jobs

Get notified when new jobs are added by Guerrilla

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug