Senior Engine Programmer
Workplace: Stockholm, Sverige
Expires: February 1, 2026
Senior Engine Programmer role at Arrowhead Game Studios focused on developing and maintaining core engine systems with emphasis on performance, memory management, and low-level engine architecture using C++. The role involves collaboration with other disciplines, mentoring, and contributing to a positive team culture in a fun and passionate gaming environment.
Main requirements:
  • Strong experience with C/C++ in a game engine context
  • Solid understanding of performance, memory management, multithreaded programming
  • Extensive knowledge and experience in game engine architecture
  • Proven skills in at least one area: rendering, physics, systems, or engine audio
  • Confident debugging skills, especially for crashes and low-level issues
  • Experience in live service and multiplayer game development
  • Experience shipping games on consoles such as PS4/PS5 or Xbox Series X|S
  • Ability to work independently after onboarding and switch between tasks as needed
Responsibilities:
  • Design, develop, and maintain core engine systems with strong focus on performance and memory
  • Take on complex technical tasks including profiling, optimization, and low-level debugging
  • Work with other disciplines to integrate features, improve pipelines, and support development workflows
  • Conduct code reviews and help shape consistent architecture and standards
  • Mentor associate and mid-level programmers and contribute to a healthy, collaborative team culture
Required hard skills:
  • C/C++ programming in game engine context
  • Performance optimization
  • Memory management
  • Multithreaded programming
  • Game engine architecture
  • Debugging for crashes and low-level issues
  • Console game development (PS4/PS5, Xbox Series X|S)
Recommended hard skills:
  • Familiarity with Wwise, Havok, or other audio/physics libraries
  • Cross-platform development experience (Linux/macOS/BSD)
  • Experience shipping complete games
  • Experience with custom or non-Unreal game engines
  • Git version control
Soft skills:
  • Enjoy solving hard problems
  • Writing maintainable, understandable code
  • Collaborative and supportive attitude
  • Open to giving and receiving feedback kindly
  • Curious, practical, relaxed yet focused
Coding languages:
  • C++
  • C
Frameworks:
  • Stingray
Operating systems:
  • Windows
  • Linux
  • macOS
  • BSD
Natural languages:
  • English (Proficient)
Cultural skills:
  • Team collaboration
  • Mentoring and leadership
  • Open and transparent communication
  • Creative and relaxed work environment