Tools Programmer

2 Months ago • 3 Years + • Game Programmer

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

Tide - Senior Backend Engineer - DevProd

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
Authzed - Senior Software Engineer

Authzed

United States (Remote)
2 Weeks ago
Amanotes - Technical Game Artist

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Aera Technology - Senior Software Engineer I (Python)

Aera Technology

Pune, Maharashtra, India (Hybrid)
1 Month ago
Ion - Senior Java Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
platinum games - Lead Game Programmer

platinum games

(On-Site)
3 Months ago
Softgames - Senior HTML5 Game Developer (Remote)

Softgames

Berlin, Berlin, Germany (Remote)
7 Months ago
Babil k studios - Junior Game Developer

Babil k studios

Adana, Türkiye (On-Site)
4 Weeks ago
Game Boost - Senior Game Programmer

Game Boost

Skövde, Västra Götaland County, Sweden (Hybrid)
1 Month ago
playrix  - Lead Game UI Developer

playrix

Ireland (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Data Scientist

Epic Games

(On-Site)
5 Months ago
Ion - Senior Java Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
1 Year ago
games station - Unity Developer

games station

(Remote)
2 Months ago
Nasdaq - Data Engineer

Nasdaq

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
WildBrain - Senior Pipeline Developer

WildBrain

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Enphase Energy - Engineer, Embedded Software

Enphase Energy

Christchurch, Canterbury, New Zealand (On-Site)
1 Month ago
comma.ai - Comma Controls Challenge

comma.ai

San Diego, California, United States (Remote)
2 Weeks ago
TTC Global - Test Architect

TTC Global

Naperville, Illinois, United States (On-Site)
2 Months ago
Capgemini - Sitecore Developer

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Arion Recruitment  - FPGA DESIGNER (RF & RDF/DF - Direction Finding)

Arion Recruitment

Stockholm, Stockholm County, Sweden (On-Site)
1 Year ago
Lurkit - Account Executive

Lurkit

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
HCL Tech - Architect – Digital Workplace

HCL Tech

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
dimfrost studios - Senior Programmer

dimfrost studios

Norrköping, Östergötland County, Sweden (On-Site)
4 Weeks ago
Hacksaw Studios - Gameplay developer / programmer (backend)

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Year ago
HCL Tech - Full stack Java architect(angular)

HCL Tech

Malmö, Skåne County, Sweden (On-Site)
2 Months ago
Avalanche Studios Group - Game Designer (Combat)

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
4 Weeks ago
Embark Studios - Release Manager - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Game Boost - Senior Build Engineer – Bazel Expert

Game Boost

Stockholm, Stockholm County, Sweden (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

bluembo - Middle/Senior Unity3D Developer

bluembo

(Remote)
2 Months ago
Playtouch.net - Junior Game Developer

Playtouch.net

Grand Baie, Rivière Du Rempart District, Mauritius (On-Site)
1 Year ago
Tencent - Senior Backend Developer - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago
Softgames - Senior HTML5 Game Developer - Fully Remote

Softgames

Berlin, Berlin, Germany (Remote)
4 Months ago
Deep dive studios - Game Programmer

Deep dive studios

Singapore (Remote)
3 Years ago
Gameloft - Junior C++ Game Developer

Gameloft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
2 Weeks ago
Larian Studios - Tools Programmer

Larian Studios

(On-Site)
2 Months ago
Deck 13 - Senior Game Programmer

Deck 13

Frankfurt Am Main, Hessen, Germany (Hybrid)
1 Month ago
playrix  - Senior Game UI Developer

playrix

Ukraine (Remote)
9 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

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 (Hybrid)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by fat shark games

Level Up Your Career in Game Development!

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

Job Common Plug