onsite
Software Engineer, Engine - UI
Software Engineer, Engine - UI
Epic Games is seeking a Software Engineer to join the Engine UI team, focusing on the underlying UI Frameworks for the Unreal Engine. This role involves designing, implementing, and maintaining UI systems, collaborating with teams to enhance workflows, and optimizing UI performance to create powerful and user-friendly tools.
About the role
About the Role
Epic Games is looking for a talented Software Engineer to join our Engine UI team. In this role, you will work on the underlying UI Frameworks for our engine. If you're passionate about making powerful and user-friendly tools for games, we'd love to talk with you!
Responsibilities
- Work on the underlying UI Frameworks for our engine.
- Design, implement, and maintain various UI systems and tools within the Unreal Editor and other engine applications.
- Collaborate with other engineers and designers to improve workflows and usability.
- Debug and optimize UI performance and responsiveness.
- Write clear, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
Qualifications
- Strong proficiency in C++ programming.
- Experience with UI development and frameworks.
- Familiarity with various UI paradigms and design patterns.
- Solid understanding of software engineering principles and best practices.
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Passion for creating great user experiences.
Nice to Haves
- Experience with the Unreal Engine.
- Familiarity with UML, API design, and other software design tools.
- Experience with performance profiling and optimization.
Skills
C++UIApisUMLUXDebuggingProfilingUnreal Engine