Senior Programmer (Unreal Engine)
THIS IS AN IN PERSON POSITION IN NORWAY
We are seeking a highly experienced Senior Unreal Engine 5 Programmer to help build core systems, gameplay features, tools, and performance optimizations for our upcoming title. You will play a key role in shaping the game’s technical foundations, working closely with design, art, and leadership to bring complex ideas to life in UE5.
This is a senior-level role for someone who has deep Unreal Engine knowledge and can work both independently as well as collaborate well together with other programmers and team members"
Responsibilities
- Develop and maintain core game systems in Unreal Engine 5 using C++ and Blueprints.
- Build gameplay mechanics, player abilities, combat systems, AI behaviors, interactions, and game logic.
- Create and maintain tools, pipelines, and editor utilities to support designers and artists.
- Implement and optimize animation systems, character controllers, UI with gamepad navigation and support
- Work closely with designers to turn feature ideas into polished gameplay experiences.
- ensuring smooth framerates and stability on pc and console platforms (PS5, Xbox, Switch 2)
- Debug and resolve complex technical issues across the entire project.
- Collaborate across departments to ensure systems integrate cleanly with art, audio, and cinematic pipelines.
Required Qualifications
- 5+ years professional experience programming in Unreal Engine
- Deep expertise with Unreal Engine 5, including:
- C++ programming
- Blueprint scripting
- Gameplay Ability Systems (GAS) or custom gameplay frameworks
- Animation systems (AnimBPs, State Machines, Montages)
- Experience building editor tools, plugins, or custom Unreal modules.
- Strong understanding of:
- Game systems architecture
- Optimization (CPU/GPU profiling, memory management)
- Character controllers, physics, collisions
- AI systems and behavior trees
- Latent and Async logic, Multithreading (nice to have)
- Ability to architect features from scratch and own systems end-to-end.
- Experience working on at least one shipped game (PC or console preferred).
- Strong debugging skills and ability to resolve complex engine-related issues.
- Excellent communication and ability to work cross-discipline.
Preferred (Nice to Have)
- Experience with multiplayer or networking systems.
- Experience with Unreal Engine 5 features such as:
- Materials, Niagara, Control Rig, MetaSounds, MassAI
Pay: $70,000.00 - $90,000.00 per year
Work Location: Hybrid remote in Charleston, SC 29407