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
Apply for this job
You might also like:
- Software Architect
- Solution Architect - Assortment Planning
- ERP and Accounting Consultant at Datakraft i Småland AB
- ADAS Product Owner
- Junior Engineer in Embedded Systems
- Platform Administrator, ServiceNow, Samhall Örebro
- Backend Developer
- ASIC SoC Verification Engineer
- Developer Java/C#/Python/Nodejs fullstack
- Software Developer - App & System