Tools Programmer

Have a direct impact on game development by improving the workflows and pipelines of your peers
Scroll to content

As a tools programmer at Arrowhead, you are a part of our tech team and you will be working closely with designers, artists and other programmers to analyse and improve their workflow.

This means that you work will have a direct impact on the development experience of others by improving their workflows and pipeline. We offer a driven and creative environment where small groups work independently within cross-disciplinary feature teams. 

Your contribution

As a Tools Programmer, your main tasks and responsibilities are: 

  • Maintain and iterate on existing tools and editor features, ensuring that overall quality and usability meet the needs of our project;
  • Work together with all feature teams to design and develop new tools, increasing quality of life for all;
  • Help to identify workflow issues and bottlenecks in our pipelines and continuously work to improve them;
  • Cooperate with the Engine Programmers to implement features in the engine when needed for tools development;
  • Communicate and follow up progress on tools with the content developers.

Our requirements

Are you a (tools) Programmer with the following experience under your belt? 

  • 3-5 years of technical work experience in the video games industry;
  • Experience working with C# / C++; 
  • Experience writing game development tools that improve the user experience and workflow;
  • Familiarity with an existing game engine with understanding of game engine and editor concepts;
  • Strong debugging and problem solving skills;
  • Good English communication skills (verbal and written).

Bonus qualifications

Nice to haves: 

  • Experience working with WPF;
  • Experience with script languages such as Lua, Javascript or Python;
  • Familiarity with DCC tools such as Maya, Modo or Blender.

We are looking for someone who thrives working with teams in a variety of disciplines, to build awesome tools in the name of ultimately creating a great game.

Each team member at Arrowhead is passionate about making a kickass effort to create great games. To achieve this we believe it is important to have a team of dedicated, friendly and helpful people around you. We offer a driven and creative environment where small cross-disciplinary teams work tightly together to provide next generation game play experience. 

We think you highly enjoy working with developers of all disciplines, to ensure that our tools and workflow enhance the creative process for everyone. To be successful we believe you have the ability to communicate effectively across teams and disciplines, while maintaining a positive and friendly attitude. 

Practical information

Scope: Full-time: 40 hours per week. We offer a permanent position and for the right candidate we offer relocation aid, however remote working is also a possibility. 

Location: Stockholm

If you think that this position matches your background and skills, we would love to hear from you. Please be sure to include relevant work samples or a link to your portfolio/Github. 

Or, know someone who would be a perfect fit? Let them know!


Hammarby kaj 10d
120 32 Stockholm Directions +46 702-83 00 33 View page

Perks & Benefits

At Arrowhead we aim to give people a high level of freedom with emphasis on autonomy. Everyone receives generous perks, such as 30 days paid vacation, several health benefits, insurances, and company savings for your retirement fund.

We also have recurring company outings and events such as movie nights, game competitions and activities like paintball.

  • Flexibility and generous vacation

    You have the freedom to plan your workday according to your preferences, keeping in mind that between 10:00-12:00 and 13:00-15:00 you are available for (team) meetings.
    You are also entitled to six weeks paid vacation each year.

  • Pension fund and insurances

    You can feel safe with a full life- and occupational injury insurance as well as guaranteed quick access to health specialists. An additional monthly saving is added to your retirement fund.

  • Health & wellness

    Massage at the office every other week,
    a weekly wellness activity hour and yearly wellness allowance. Once a year we also offer health care checkups with the possibility to track your changes and progress.

Working at Arrowhead

Arrowhead is primarily interested in long term jobs and employment. We are not a project-based studio and prefer to have full-time employees. We feel that this contributes to a better work environment, a feeling of stability and builds stronger internal relationships.

Already working at Arrowhead Game Studios?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor