Retour à la recherche
Logo de Affinity
AffinitySource d’offres vérifiée

Software Developer - Games

Offre en anglais
  • Montréal, QC
  • Sur place
  • Publié 3 sept. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Chef d’équipe · 10+ ans
Postuler avant le
3 oct. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level

Résumé du poste

Lead the development of high-performance gaming applications with a focus on low-level systems programming and rendering pipelines. Collaborate with cross-functional teams to design scalable game systems and mentor other engineers.

Détails du poste

Job Description On behalf of our client, Affinity is looking for a Senior Software Developer – Games who will lead the development of high-performance gaming applications with a strong focus on low-level systems programming in C++. This role requires extensive experience in the game development industry, ideally with large-scale titles from studios such as Take-Two or EA. The developer will be responsible for designing and optimizing rendering pipelines using modern graphics APIs, including Vulkan, OpenGL, DirectX, or Metal, to deliver cutting-edge visuals and seamless gameplay experiences. In addition to technical expertise, this role involves collaborating closely with designers, artists, and other engineers to create scalable, efficient, and visually compelling game systems. Responsibilities Designing and implementing game features and systems, with a focus on high-quality graphics and performance optimization. Developing and maintaining system architecture, ensuring seamless integration of graphics technologies. Mentoring and guiding the team. Documenting the software architecture according to our standards. Analyzing, documenting and developing specific modules of the platform. Working closely with the product owner and development team for project planning and delivery. Suggest new tools to improve our architecture. Support the team during project delivery and operations. Assisting with on-call rotation when needed Qualifications In-depth experience in game development Expertise in graphics APIs like OpenGL, DirectX, Vulkan, or Metal for developing cutting[1]edge rendering pipelines Experience with real-time rendering Experience working with Linux kernel Experience with GPU drivers (Nvidia, AMD) 8+ years of development experience with Javascript/Typescript Experience with C++ Strong understanding of the principles of scalable application design; Experience working with React + hooks, nodejs and redux frameworks and libs Proficient in Front-End web development (React, CSS, HTML); Experience using MySQL and understanding database architecture; Strong database administration skills (MongoDB, MySQL); At least 2 years of experience with container orchestration (Docker, Kubernetes) About You You are curious and ready to challenge established ideas; You have the ability to work in areas outside of your usual comfort zone and get things done quickly; You have the ability to collaborate, communicate, learn and ship code, while working in a fast-paced and multi-cultural environment; You have at least 8 years of problem solving & software engineering experience; Comfortable working in startup environment Affinity Earn Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need. For more information on Affinity, please visit www.affinity-group.ca Job Number: 12502

Ce que vous ferez

Lead the development of high-performance gaming applications with a focus on low-level systems programming and rendering pipelines. Collaborate with cross-functional teams to design scalable game systems and mentor other engineers.

Exigences

Requires 8+ years of software engineering experience with expertise in C++, graphics APIs, and full-stack web technologies. Must have experience with Linux kernel, GPU drivers, and container orchestration tools like Docker and Kubernetes.

Compétences indiquées

  • Kubernetes · Souhaitée
  • MySQL · Souhaitée
  • Node.js · Souhaitée
  • Docker · Souhaitée
  • React · Souhaitée
  • JavaScript · Souhaitée
  • TypeScript · Souhaitée
  • MongoDB · Souhaitée
  • C++ · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C++
  • Vulkan
  • OpenGL
  • DirectX
  • Metal
  • Javascript
  • Typescript
  • React
  • Node.js
  • Redux
  • MySQL
  • MongoDB
  • Docker
  • Kubernetes
  • Linux Kernel
  • GPU Drivers

Domaines d’emploi

  • Software
  • Engineering
  • Technology
  • Creative & Media
  • Consulting

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée