onsite
Unreal Engine Developer, Senior
Unreal Engine Developer, Senior
Epic Games is seeking a Senior Unreal Engine Developer to enhance core systems within the Unreal Engine. This role involves designing, implementing, and optimizing critical engine features, collaborating with cross-functional teams, and ensuring high performance and stability.
About the role
About the Role
Epic Games is looking for a Senior Unreal Engine Developer to join our team in Raleigh, North Carolina. In this role, you will be instrumental in developing and enhancing core systems within the Unreal Engine, directly impacting the capabilities and performance of our games and tools. You will work within a collaborative environment, contributing to the evolution of a leading game engine.
What You'll Do
- Design, implement, and maintain various core systems within the Unreal Engine.
- Collaborate closely with other engineers, designers, and artists to integrate new features and improvements.
- Optimize engine performance across different platforms, ensuring high frame rates and responsiveness.
- Debug and resolve complex technical issues, ensuring stability and reliability of the engine.
- Contribute to the overall architecture and design of engine systems.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Stay up-to-date with the latest advancements in game engine technology and best practices.
What We're Looking For
- Strong proficiency in C++ programming and object-oriented design principles.
- Extensive experience with Unreal Engine development, including understanding of its architecture and core systems.
- Demonstrated experience in developing and optimizing performance-critical engine code.
- Experience with networking and multiplayer game development is a plus.
- Familiarity with various profiling tools and optimization techniques.
- Ability to diagnose and fix complex bugs, with a solid understanding of debugging methodologies.
- Excellent problem-solving skills and a proactive attitude towards challenges.
- Strong communication and teamwork skills, with a proven ability to collaborate effectively.
- A passion for games and game development.