remote
Senior Online Client Engineer - Companion Group Ltd
Software Engineer
Senior Online Client Engineer driving scalable multiplayer solutions using Unity, Unreal Engine, and C++ with Python scripting, AWS cloud services, and Docker orchestration to deliver immersive, high‑density gameplay experiences for AAA titles.
About the role
Key Responsibilities
- Design, develop, and optimize client‑side networking code for large‑scale multiplayer games using Unity and Unreal Engine.
- Implement and maintain scalable server‑side components in Python and C++, ensuring low latency and high throughput.
- Collaborate with cross‑functional teams to integrate new features, troubleshoot performance bottlenecks, and enforce best practices.
- Leverage AWS services (EC2, S3, RDS) and Docker containers to deploy and manage game infrastructure.
- Conduct code reviews, performance profiling, and unit testing to uphold code quality and reliability.
Requirements
- 5+ years of experience in multiplayer game development with proven expertise in Unity or Unreal Engine.
- Strong proficiency in C++ and Python, with a solid understanding of networking protocols and real‑time systems.
- Hands‑on experience with AWS cloud services and containerization (Docker, ECS).
- Excellent problem‑solving skills, ability to work independently in a fully remote environment.
- Effective communication skills and a collaborative mindset for working with distributed teams.
Skills
pythoncunityunreal engineawsdocker