C++ UI Engineer
Our client is building an ambitious real-time interactive product and is looking for a senior-level engineer to take ownership of interface-related systems. This role focuses on the technical backbone behind menus, HUDs, flows, and player interaction layers, rather than visual design alone.
Start: ASAP
Length: 6 months with possible extension
Location: Must be in Stockholm 4 days per week
You will work hands-on with engine-level UI systems, shaping how information is presented, updated, and interacted with at runtime. The position blends low-level engineering with practical problem-solving in a fast-moving production environment. The project is developed using Unreal Engine and relies on a combination of native engine code, scripting, and editor-based workflows.
What you will work on
Architect and extend interface-related engine systems
Implement interactive screens, overlays, and presentation logic in Unreal
Optimize UI-related code paths for real-time performance
Improve internal workflows and tooling related to interface development
Collaborate with engineers, designers, and usability specialists to support gameplay needs
Ensure interface systems remain flexible and scalable throughout production
Technical background
5+ years of professional experience in game or real-time engine development
Advanced C++ skills with experience in large codebases
Practical experience working with Unreal Engine at a system level
Experience implementing interface systems using engine-native solutions
Strong understanding of performance constraints in real-time applications
Fluent professional communication in English
What kind of person we’re looking for
Enjoys solving structural and technical problems rather than only feature work
Cares about code quality, longevity, and maintainability
Comfortable taking ownership of complex systems
Curious, analytical, and open to iteration
C++ UI Engineer
C++ UI Engineer