About this role
About the Role Join a small, empowered team building an ambitious multiplayer experience using Unreal Engine. We’re seeking hands-on developers with ownership, collaboration, and a drive to ship real, high-quality features across gameplay, tools, and systems. What You'll Do
- Design, develop, and evolve robust and scalable gameplay systems using Unreal Engine 5
- Collaborate with design, animation, art, and production to turn ambitious goals into high-quality game features
- Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance
- Identify technical risks and contribute to architectural decisions affecting gameplay systems
- Mentor less experienced developers, perform code reviews, and share knowledge
- Improve development tools, processes, and practices to increase team efficiency
- Work with the game design team to test features, iterate on systems, and enhance gameplay experience What We're Looking For
- At least 7 years of experience in C++ programming
- Strong understanding of gameplay mechanics and 3C systems (Character, Camera, Controls)
- Proven experience with Unreal Engine 4/5
- Significant experience developing and testing gameplay features across multiple platforms
- Knowledge of systems that impact performance and quality (rendering, threading, networking)
- Excellent debugging and profiling skills
- Ability to write reliable, efficient, and robust code
- Strong communication skills and a collaborative, open-minded team-oriented attitude
- Self-motivated with a passion for video games Nice to Have
- Experience developing multiplayer games
- Experience working on first-person shooter (FPS) games
- Cross-platform development experience (console and/or mobile)
- Familiarity with GAS and CMC