remote
Senior Game Engineer - Companion Group Ltd
Game Developer
Senior Game Engineer leading AAA multiplayer development, driving performance, scalability, and immersive gameplay using C++ and Unreal Engine in a fully remote, globally distributed environment.
About the role
Key Responsibilities
- Design, implement, and optimize core multiplayer systems in C++ within Unreal Engine, ensuring high scalability and low latency for large player counts.
- Collaborate closely with client in‑house teams to translate design concepts into robust, maintainable code, while maintaining rigorous quality standards.
- Lead performance profiling and optimization efforts, applying advanced profiling tools and techniques to meet strict frame‑rate and memory targets.
- Integrate and maintain version control workflows (Git), code reviews, and continuous integration pipelines to support distributed development.
- Mentor junior engineers, providing technical guidance on networking, architecture, and best practices.
Requirements
- 5+ years of professional experience in AAA multiplayer game development.
- Proficient in C++ and Unreal Engine 4/5, with deep knowledge of networking APIs and replication.
- Strong understanding of performance optimization, profiling, and memory management.
- Experience with Git, CI/CD, and remote collaboration tools.
- Excellent problem‑solving skills and a passion for creating immersive multiplayer experiences.