SENIOR TOOLS PROGRAMMER

5 Months ago • 4 Years + • Game Programmer

Job Summary

Job Description

Guerrilla seeks a Senior Tools Programmer to contribute to the Decima Engine's Editor development. This role involves collaborating with engineers, artists, and designers to analyze workflows, identify improvements, and design/implement solutions. Responsibilities include establishing requirements, writing high-quality code, and contributing to the vision for content-authoring tools within a large game studio. The Decima Editor is a comprehensive application encompassing 3D/2D world editing, asset browsing, node-based editors, and more. The ideal candidate possesses 4+ years of DCC/GUI tools development experience, proficiency in C++, strong algorithm skills, and excellent communication.
Must have:
  • 4+ years DCC/GUI Tools Development experience
  • Proficient in C++ and large codebases
  • Skilled in algorithms, software design & architecture
  • Excellent written & verbal communication
Good to have:
  • Familiarity with DCC packages, game engines
  • Experience with AAA game tools/pipelines
  • Skilled in tools design, workflows, and usability
  • Understanding of game development pipelines
Perks:
  • Relocation and immigration support

Job Details

Guerrilla is looking for a Senior 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, and interact closely with artists and designers
  • Collaborate to analyze workflows, and identify areas for improvement
  • Establish requirements, and design & implement solutions
  • Write high quality, maintainable code
  • 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:

  • You have at least 4 years of DCC/GUI Tools Development experience in the games industry or a related industry
  • Proficient with C++ and very large codebases
  • Skilled in algorithms, software design & architecture, and debugging
  • An excellent written & verbal communicator

Plusses:

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

  • Familiarity with DCC packages, game engines, and their toolsets
  • 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

HB Studios - Senior Software Engineer

HB Studios

Lunenburg, Nova Scotia, Canada (On-Site)
2 Months ago
NVIDIA - Senior Networking Architect

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Months ago
Electronic Arts - Technical Artist

Electronic Arts

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)
2 Months ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
9 Months ago
Zoox - Senior/Staff C++ Software Engineer - Robot Link Platform

Zoox

Foster City, California, United States (On-Site)
7 Months ago
Studio Wildcard - Senior Gameplay Programmer

Studio Wildcard

Redmond, Washington, United States (Hybrid)
2 Months ago
Techland - Lead Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Year ago
Raw power games - Senior Tools Programmer

Raw power games

Copenhagen, Denmark (Hybrid)
2 Months ago
Haven Studios  Inc  - Programmer (Automated Testing)

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
3 Months ago
Fool's Theory - Tech Programmer

Fool's Theory

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Light Speed Studios - Mocap Technician

Light Speed Studios

California, United States (On-Site)
2 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Rockstar Games - Associate Animator: Gameplay

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
Epic Games - Lead Gameplay Programmer

Epic Games

(On-Site)
4 Months ago
Zoox - Senior/Staff Software Engineer - Mission Progress

Zoox

Foster City, California, United States (Hybrid)
7 Months ago
Scanline VFX - Pipeline Developer (Nuke)

Scanline VFX

Seoul, South Korea (Remote)
7 Months ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Amsterdam, North Holland, Netherlands

Vertigo Games - Gameplay Programmer

Vertigo Games

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
Tesla - Service Technician Apprenticeship

Tesla

Groningen, Groningen, Netherlands (On-Site)
3 Months ago
Netflix - Head of Product, Discovery & Promotion - Middle East, Turkey & Africa

Netflix

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
Tesla - Service Technician Apprenticeship

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Beyond Sports  - VR Developer - Mid Level

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
2 Months ago
Beyond Sports  - System Admin/IT Support

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
2 Months ago
Tesla - Staff Software Development Engineer, IT Application Engineering

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Vertigo Games - Senior Lighting Artist

Vertigo Games

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
GamePoint - Lead Unity Developer

GamePoint

The Hague, South Holland, Netherlands (On-Site)
11 Months ago
Azerion - Copywriting & Localization Intern

Azerion

North Holland, Netherlands (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
People Can Fly - AI Programmer

People Can Fly

Montreal, Quebec, Canada (Remote)
2 Months ago
Coffee Stain - Lead Programmer

Coffee Stain

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
2 Months ago
SEGA - Battle Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Rocksteady Studios - Senior Gameplay Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
2 Months ago
Ubisoft - AI Programmer

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Creative Assembly - Battle Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Inwave - Unity Developer

Inwave

(On-Site)
3 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Welcome to Guerrilla's jobsite! For more information on working at Guerrilla, please visit https://www.guerrilla-games.com/join.

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