Tools Programmer

4 Hours ago • 3 Years +

Job Summary

Job Description

As a Tools Programmer at Fatshark, you will be part of a team dedicated to keeping tools related to the game engine up-to-date. Your main responsibility is to create and improve tools to enhance the workflow for artists, programmers, and other game developers. You will also be involved in UX design and implementation, working closely with users to find the best solutions. The role also involves supporting junior developers and ensuring the stability and functionality of toolchains. The tools and engine are built using C++, C#, WPF, Lua, and Python.
Must have:
  • Experienced in C++, C#, or similar language.
  • Strong knowledge of English, written and spoken.
  • 3+ years of experience creating and maintaining tools.
  • Experience in building and maintaining user interfaces.
  • Experience with version control systems (Subversion, Perforce, Git, etc).
  • Experience with code review systems (Git PR, etc)
Good to have:
  • Education in UX, UI design.
  • Experience with user-driven development (UDD) / user-centered design (UCD).
  • Knowledge of different aspects of game development pipelines.
  • Knowledge of the internal workings of modern game engines like UE5, Unity or Godot
Perks:
  • A playful, friendly and inclusive workplace
  • Opportunities for personal growth with varied projects, experienced co-workers and recurring hack weeks/days
  • Regulated flex time and paid overtime
  • Occupational pension
  • Health benefits and health check ups
  • Bonus program
  • Relocation package for international talent
  • Parties, social events and team-building activities
  • Dog-friendly office located in central Stockholm

Job Details

We are Fatshark

We are a critically acclaimed Swedish game development studio with about 190 experienced and skilled employees. We are most well-known for developing the Warhammer: Vermintide franchise, but have also helped develop a number of AAA titles and we launched the highly anticipated game Warhammer 40,000: Darktide.

We have grown quite a bit over the last few years, but we still embrace the same values that we started with. We want to build the best first person co-op games together, in an approachable, fun and passion-driven way.

The role

At Fatshark you will be a part of our Tools team, a team of developers dedicated to keeping the tools related to our engine up to date and relevant — tools such as level, material, and localization editors.
The Tools team is a small and flexible team where all members' opinions are highly valued and considered. We discuss and reason about code and design on a daily basis, as well as share our experiences and knowledge to improve as a team.
Your main focus will be to create new tools and improve on existing ones with the goal to better our coworkers' workflow, making their jobs easier.

We mainly use our proprietary game engine, and our tools and engine are built using a stack of C++, C# and WPF, with the addition of certain script languages like Lua and Python. We would like to see that you are proficient in the usage of similar technology stacks.

If you are a developer with a passion for helping people, this role is for you.

What you'll do

  • Take responsibility for the stability and functionality of our different toolchains
  • Implement and manage various content creation tools
  • Create and improve workflows for artists, programmers, and other game developers
  • Be directly involved in UX design and implementation of said workflows
  • Work closely with our users to achieve the best possible solutions
  • Supporting junior developers with tasks and designs

Required qualifications

  • Experienced in C++, C# or similar language
  • Strong knowledge of English, both written and spoken
  • 3+ years of experience creating and maintaining tools
  • Experience in building and maintaining user interfaces
  • Experience working with version control systems (Subversion, Perforce, Git, etc)
  • Experience working with code review systems (Git PR, etc)

Bonus qualifications

  • Education in UX, UI design
  • Experience with user-driven development (UDD) / user-centered design (UCD)
  • Knowledge of different aspects of game development pipelines
  • Knowledge of the internal workings of modern game engines like UE5, Unity or Godot

What we offer

  • A playful, friendly and inclusive workplace
  • Opportunities for personal growth with varied projects, experienced co-workers and recurring hack weeks/days
  • Regulated flex time and paid overtime
  • Occupational pension
  • Health benefits and health check ups
  • Bonus program
  • Relocation package for international talent
  • Parties, social events and team-building activities
  • Dog-friendly office located in central Stockholm


Application details

We have a policy of working 4 days in the office per week, with 1 day optional to work from home. The onboarding is being done fully in the office.

We look forward to reviewing applications and will be interviewing candidates continuously until the position has been filled.

Location: Stockholm (on-site)
Start: ASAP 2025
Form of Employment: Permanent, full-time

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Stockholm, Stockholm County, Sweden

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We are a Swedish game development studio located in Södermalm, Stockholm. With about 180 experienced and skilled employees we are developing and publishing titles for both consoles and PC. We are well-known for releasing the critically acclaimed title Warhammer: Vermintide 2 and our recent game Warhammer 40,000: Darktide.

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Fatshark Games

Level Up Your Career in Game Development!

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

Job Common Plug