Senior C++ Engineer (Gaming Experience Preferred)
Job Description:
Our client is seeking Senior C++ Engineers for an exciting new engagement in the gaming space. This is a fully remote, 6 to 9-month contract opportunity, ideal for engineers who thrive in fast-paced environments and have a passion for gaming or game engine development.
You’ll be part of a high-caliber team working on cutting-edge technology, helping our client deliver exceptional digital experiences within the gaming or interactive media space.
Responsibilities:
-
Design, develop, and optimize performance-critical C++ code for real-time applications.
-
Collaborate with cross-functional teams including game designers, UI/UX designers, and backend engineers.
-
Work with proprietary or commercial game engines and middleware systems.
-
Debug and troubleshoot complex system-level issues.
-
Write clean, maintainable, and well-documented code following best practices.
-
Participate in code reviews and contribute to architectural decisions.
Qualifications:
-
5+ years of hands-on experience with C++ in a production environment.
-
Strong experience in real-time or performance-critical systems.
-
Gaming or game engine experience is a strong plus (e.g., Unreal Engine, Unity, custom engines).
-
Solid understanding of computer science fundamentals – algorithms, data structures, and memory management.
-
Experience with multithreading, networking, or graphics programming is a plus.
-
Comfortable working in an agile, collaborative environment.
-
Excellent problem-solving and communication skills.