onsite
Senior Staff Software Engineer, Game Systems (Unreal Editor for Fortnite)
Senior Staff Software Engineer, Game Systems (Unreal Editor for Fortnite)
Epic Games is seeking a Senior Staff Software Engineer to design, implement, and maintain core architecture and game systems for Unreal Editor for Fortnite (UEFN). This role involves collaborating with various teams, optimizing complex systems, and mentoring junior engineers, with a focus on network programming and creating innovative gameplay experiences.
About the role
What You'll Do
- Design, implement, and maintain the core architecture and systems for UEFN game systems.
- Collaborate with designers, artists, and other engineers to bring innovative gameplay experiences to life within UEFN.
- Optimize and debug complex systems to ensure high performance and stability across various platforms.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
- Stay up-to-date with the latest industry trends and technologies, applying them to enhance our development processes and products.
- Own the network programming for UEFN game systems.
What We're Looking For
- 10+ years of experience in game development with a strong focus on game systems and network programming.
- Expertise in C++ and a deep understanding of object-oriented design principles.
- Experience with Unreal Engine, including its gameplay framework, replication, and networking features.
- Proven ability to design and implement robust, scalable, and maintainable software systems.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- A passion for creating exceptional gaming experiences.
Skills
C++Unreal Enginenetwork programmingUnreal Editor for FortniteUEFNgame systemsgameplay systemsMultiplayer Game DevelopmentGame DevelopmentSoftware Engineering