Engine Programmer
Be at the center of our system architecture and join our growing team of game devs!
Our Tech and Tools team consists of 11 awesome developers and we work mainly in low-level systems for managing performance, memory constraints, snappy resource loading and various platform integrations among many other challenges.
Your contribution
As an Engine Programmer, your main tasks and responsibilities are to:
- Develop and maintain engine systems and overall architecture;
- Evaluate, integrate and update SDKs and middlewares as needed;
- Profile and optimize code and content performance;
- Help determine and maintain performance and memory budgets;
- Optimize and integrate support for all target platforms and support other development teams;
- Assist in tools development as needed.
Our requirements
Are you an Engine Programmer and do you recognize yourself in the following?
- Minimum 3+ years of experience in low-level programming using C/C++;
- Experience using one or more game engines (such as Unreal);
- Experience developing for multiple platforms (preference in desktop and/or console platforms);
- Experience with multi-threaded systems and related programming techniques;
- Good understanding of CPU and GPU bottlenecks.
Bonuses
Nice to have, but not mandatory to have:
- Experience with or a passion for graphics programming;
- Experience with a full development cycle of a AAA-game title;
- Strong mathematics skills.
Our project
We are working on a 3rd person shooter featuring next-gen graphics, innovative co-op and agency for the community to alter the course of the game. This AAA game will share the satirical humor that fans of our previous games know and love.
Practical information
Scope: Full-time, 40 hours per week. We offer a long term position and relocation aid for the right candidate.
Location: Hybrid remote possible, working on-site initially. Swedish tax residency is required.
If you think that this position matches your background and skills, we would love to hear from you. We ask that your application always include relevant work samples or a link to your portfolio.
- Team
- Programming
- Role
- Engine Programmer
- Locations
- Stockholm
- Remote status
- Hybrid Remote

Stockholm
Perks & Benefits
-
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.
About Arrowhead Game Studios
Arrowhead Game Studios is a tight knit and growing team, known for our co-op titles. By challenging the creativity of the players, we create a memorable experience with humor and social interaction, that leaves you with a story to tell. We are now working on our biggest and most ambitious project to date: A Next-Generation 3rd Person Cooperative Shooter. If you want to be part of a driven and friendly team with a family feeling, then Arrowhead is the place to be!
Engine Programmer
Be at the center of our system architecture and join our growing team of game devs!
Loading application form
Already working at Arrowhead Game Studios?
Let’s recruit together and find your next colleague.