Employment OS for your Business

Employment OS for Job Seekers

Senior C++ Software Engineer (Gaming Platform)

at GuruLink
Toronto, Ontario M3K 1A1, Canada • Full-time

Role Type

On-site • Permanent • Full-time

Description

Location: Montreal, Quebec

Our client is developing a bleeding-edge platform for game streaming, real-time rendering, and edge AI, enabling studios and developers to deliver console-grade experiences via the cloud. They are building the infrastructure for next-gen distributed gaming and are now seeking a Senior Game Developer to lead feature development, graphics optimization, and cross-platform gameplay architecture.

Responsibilities

• Design and implement high-performance game systems and features

• Optimize rendering pipelines and gameplay experiences across devices

• Lead graphics integration and ensure seamless cross-component performance

• Guide architecture planning, documentation, and module ownership

• Collaborate with product, design, and engineering on delivery

• Mentor teammates and provide code reviews

• Support game delivery cycles and on-call rotations as needed

Note: This is an in-office role in an amazing space located in Downtown Montreal

Must Have Skills:

• 8+ years of experience in game development or real-time rendering

• Strong proficiency in graphics APIs like OpenGL, Vulkan, Metal, or DirectX

• Experience with C++ and JavaScript/TypeScript

• Background in real-time rendering, GPU drivers, or low-latency systems

• Hands-on with frontend tech: React, Node.js, Redux, CSS, HTML

• Strong understanding of scalable game architectures and backend systems

• Proficient in MongoDB, MySQL, and related database systems

• Experience with Docker/Kubernetes for game environment orchestration

Nice to Have Skills:

• Experience working across D2C gaming platforms or cloud-native game engines

• Familiarity with Linux kernel-level systems

• Background in multiplayer game infrastructure or edge streaming delivery