About the job
Sperasoft, part of Keywords Studios, works with major publishers to deliver games and technical services around the world. The Yerevan team plays a key role in global video game projects, combining creative and engineering expertise.
Role overview
The C++ Software Engineer designs, builds, and maintains efficient, reusable, and reliable C++ code. This position centers on developing modules with a focus on performance and quality. Collaboration with other team members is a regular part of the work.
Main responsibilities
- Develop and maintain high-performance C++ code for game projects.
- Support code quality, organization, and consistency across modules.
- Implement features and modules with careful attention to performance and quality assurance.
- Communicate clearly with colleagues to support effective teamwork.
Requirements
- Strong C++ programming skills and a solid grasp of language standards.
- Experience with the C++ standard library, STL containers, and algorithms.
- Knowledge of memory management in environments without garbage collection.
- Understanding of dynamic polymorphism and C++-specific concepts.
- Background in using C++ templates.
- Experience with Unreal Engine 4 or 5 is a plus.
- Familiarity with continuous integration workflows.
- Clear communication skills in English.
