remote
Senior Tools and Systems Programmer - Cloud Imperium Games
Systems Engineer
Senior programmer responsible for designing, implementing, and maintaining internal tools and systems that support game development pipelines, with a focus on C++, Python, Linux, and high‑performance networking solutions.
About the role
Key Responsibilities
- Design, develop, and maintain robust tools and infrastructure that streamline content creation, testing, and deployment for large‑scale game projects.
- Implement high‑performance networking and systems code to support real‑time multiplayer features.
- Collaborate with artists, designers, and engineers across international studios, ensuring tools meet cross‑disciplinary needs.
- Optimize build pipelines, asset pipelines, and runtime systems for speed and reliability on Linux platforms.
- Provide technical support, debugging, and troubleshooting for internal tools, delivering timely fixes and enhancements.
Requirements
- 5+ years of professional experience in C++ and Python development, preferably in a game‑engine or tools environment.
- Strong knowledge of Linux development, build systems, and version‑control workflows (Git).
- Proven ability to design and optimize networking or low‑level systems for high‑throughput, low‑latency applications.
- Excellent problem‑solving skills and experience with performance profiling and debugging tools.
- Fluent English communication skills for daily collaboration with globally distributed teams.