What We Do
The Engine team is responsible for building and maintaining the core technology that powers Unreal Engine, used in Epic's internal games and by external developers worldwide. From rendering, to animation, to physics, to networking, to UI, to audio, and more, we are always innovating and improving the engine to meet the demands of the next generation of games and real-time experiences.
What You'll Do
We’re looking for a Software Engineer to join our Engine team, focusing on the UI systems within Unreal Editor. In this role, you’ll work with various teams across Epic to help build and maintain editor UI for a wide range of features. We’re working on some exciting new things for Unreal Editor, and you’ll get to be a part of it!
In this role, you will
- Contribute to the development of new UI frameworks for the Unreal Editor.
- Work with various teams to build and improve tools for Unreal Editor.
- Profile and optimize existing editor UI systems.
- Fix bugs in the UI systems.
- Write robust, maintainable code.
What we’re looking for
- Strong C++ skills
- Experience with Unreal Engine’s UI frameworks (Slate/UMG)
- Experience with other UI frameworks (Qt/MFC/WinForms)
- Experience developing tools/UI for content creators.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Passionate about user experience and creating high-quality tools.