Programming / Tech
Creating successful games on multiple platforms is no easy task. The Tech teams are responsible for the technologies and pipelines necessary for making amazing co-op games.
Learn more about the Tech teams, their responsibilities and technologies, below:
Our Tech Teams
We work on the core technology of our game - the engine. We’re currently using the Autodesk Stingray engine, which is written in C++. Our main focus is the engine runtime - performance, streaming and core systems. We care a lot about correctness and gathering data to make sound decisions.
Game Code Team
We work on the gameplay systems and features. We collaborate with Artists, Animators and all forms of Designers to create the best possible game experiences. We work with C++ and fast iteration times is a key success factor for us.
We’re responsible for the tools pipeline, such as the game editor. The various content creator teams are our primary customers and improving their workflows is our main concern. We maintain and develop various tools and software, and we work with modern C# .NET and WPF.
We’re responsible for the servers and databases. Communities are an important part of the games we make and the cloud based technologies we work on is the hub of it. We work with C# .NET.
Tech Art Team
We’re the bridge between the hard technical side of games and the creative artists. We’re responsible for driving sound technical choices in the art content creation and we work closely with DCC tooling, lighting, material and shader authoring. We’re a mix of technical individuals with backgrounds in programming and/or art. We work with C++, Python, HLSL, and custom material node graph tools.
What is it like to be a programmer at Arrowhead?
We’re a “No Assholes” workplace, we value enthusiasm and collaborative skills over technical expertise. Game development is hard and could be likened to a team-based unicycle-rucking-triathlon, with Sharks.
There’s rarely a boring moment as programmers are always in high demand. And there’s a lot of freedom, but we also expect high self-leadership and responsibility from everyone. We’re also open minded and we encourage everyone to challenge the status quo.
What kind of programmer works at Arrowhead?
To be a successful programmer at Arrowhead, you don’t have to bring years of prior experience in game development. You can be a software engineer with a passion for games and get a chance to work with games. It can even be an advantage to the team with new and different backgrounds and perspectives.
We believe a specialist’s skillset cannot come at the cost of a generalist’s appetite for learning. We also share the day-to-day support that’s necessary for making large teams work smoothly.
Advantages to working as a programmer at Arrowhead
Arrowhead makes no claim on anything developed with your own resources and time. We are a hybrid remote workplace and always improving on our processes to make it smoother. And, if you're not from with around Scandinavia, we have very favorable parental benefits, 5 weeks of vacation and 10+ holidays per year ;)
Tech Job Opportunities at Arrowhead
All our current job openings within our Tech Department are listed below!
Can't find an open position, but are you interested in becoming a programmer at Arrowhead? Connect with us!
Hej there, nice to meet you :)
Working at Arrowhead
We're a fun bunch of game developers, dedicated to bringing new experiences to gamers worldwide. We enjoy working together, and where work permits, we are open for hybrid remote working conditions. Overall, we feel that investing in each other contributes to a beter work environment, a feeling of stability and will build stronger internal relationships.
Perks & Benefits
Flexibility and generous vacationYou 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 insurancesYou 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 & wellnessMassage 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.