Senior Software Engineer

We’re looking for an enthusiastic and experienced engine programmer to join our team to help us achieve our ambitious goals. As a Senior Software Engineer your main responsibilities will be developing our engine technologies, working on rendering, middleware integration, memory management, and whatever else needs to be done.
You will be part of a small, dedicated team and work closely with other feature teams of development. Strong communication and cooperation skills are essential. We look for positive candidates who love problem solving and a good challenge.

Please provide us with a brief cover letter describing why you are interested in working at Arrowhead and how your skills and experiences are great for this role.


  • Advanced understanding of C++
  • At least 5 years of technical work experience
  • Experience working with game engines
  • Strong debugging skills
  • Excellent interpersonal and communication skills
  • Fluency in English

Bonus Qualities

  • Detailed knowledge of one or more CPU and GPU architectures
  • Experience with C# and Javascript
  • Experience shipping multiple game titles
  • Experience with console development

Please Note

This job listing is for a full-time position, therefore we are unfortunately not accepting any freelancers and you must be able to relocate to Sweden. If you live outside of the country, please also be aware that we are unable to provide help with the relocation costs and you must have a valid working permit in place when applying.

To contact us please fill out the form below and include your CV, cover letter, portfolio or any other relevant material of interest such as your GitHub, or a code sample you’ve authored. Alternatively you can email us at

Apply for this job today!

You can either fill in the form below or send an email to
We are looking forward to hearing from you!

  • Link to your portfolio or website here
  • Link to your portfolio or website here
  • Upload your resume here