About the Role
Epic Games is looking for a talented and experienced Software Engineer, C++ Gameplay to join our team in Bellevue, Washington. In this role, you will be responsible for developing and maintaining gameplay systems, working closely with designers and other engineers to bring exciting new features to life across various platforms.
Responsibilities
- Design, implement, and maintain robust and scalable gameplay systems in C++.
- Collaborate with game designers and artists to translate design into technical solutions.
- Optimize and debug code for performance and stability across multiple platforms.
- Participate in code reviews and contribute to a high-quality codebase.
- Develop and integrate features for multiplayer games and online services.
- Work on games targeting platforms such as Xbox, PlayStation, Nintendo Switch, PC, Mac, iOS, and Android.
Requirements
- Strong proficiency in C++ programming.
- Experience with Unreal Engine.
- Proven experience in game development, particularly with gameplay systems.
- Experience working on multiplayer games and related online services is a plus.
- Familiarity with various gaming platforms (Xbox, PlayStation, Nintendo Switch, PC, Mac, iOS, Android).
- Solid understanding of software engineering principles and best practices.
- Excellent debugging and profiling skills.
- Strong communication and teamwork abilities.
- Ability to solve complex problems and adapt to evolving project needs.