Senior Playability Systems Programmer

2 Months ago • All levels • Programming

Job Summary

Job Description

Senior Playability Systems Programmer responsible for collaborating with designers to create game features and tools using an iterative process. This role involves soliciting and responding to feedback, ensuring technical excellence across platforms, optimizing and debugging existing game systems, addressing live service requests, and resolving player account issues. The position requires developing and producing game elements, writing robust and maintainable code, and working closely with UI programmers on player engagement and progression systems like Quest and Battle Pass features. Strong C++ skills and experience in AAA game design or game engine technology are essential.
Must have:
  • Solid C++ skills
  • Experience in AAA game design or game engine technology
  • Ability to build robust, scalable, and maintainable systems
  • Excellent communication skills (English)
  • Collaboration with designers and UI programmers
Good to have:
  • Java experience (backend systems)
  • Experience with player engagement and progression systems
Perks:
  • 100% premium coverage for employee and dependents (medical, dental, vision)
  • Supplemental coverage for critical illness, telehealth, life insurance, AD&D, LTD
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Comprehensive mental wellness program

Job Details

PROGRAMMATION

Ce que nous faisons

Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les projets conçus avec Unreal sont à l'avant-garde du divertissement en temps réel.  Nous cherchons en permanence à améliorer les outils et les technologies qui optimiseront les moyens des développeurs de contenus du monde entier.

Ce que vous ferez

Nous recherchons un programmeur de systèmes de jouabilité sénior passionné et qui détient des connaissances avancées en C++ et en développement de systèmes de jouabilité. Au sein de l'équipe Player Investment, vous travaillerez en étroite collaboration avec les concepteurs et les programmeurs IU pour développer des systèmes de fidélisation et de progression, tels que nos systèmes innovateurs Quest et Battle Pass. 

Ce dont vous serez responsable

  • Travailler en étroite collaboration avec les concepteurs pour créer des fonctionnalités et des outils de jeu selon un processus itératif
  • Solliciter et répondre à une rétroaction essentielle tout au long du processus de développement
  • Favoriser l’excellence technique sur diverses plateformes
  • Optimiser et régler les bugs qui pourraient se manifester dans les systèmes de jeux existants, répondre aux demandes de service en direct et résoudre les problèmes en lien avec les comptes de joueurs
  • Participer au développement et à la production de tous les éléments du jeu
  • Écrire du code robuste et facile à maintenir, en gardant à l’esprit l’extensibilité

Ce que nous recherchons

  • Solides compétences en C++ et connaissance des principes de programmation
  • Expérience antérieure de Java un atout, en lien avec les systèmes backend
  • Habileté à construire des systèmes robustes, extensibles et maintenables
  • Expérience professionnelle en conception de jeux AAA ou en matière de technologie de moteurs de jeu
  • Candidat motivé, avec une bonne éthique de travail et la capacité d’effectuer des tâches de façon autonome
  • Excellentes compétences interpersonnelles et en communication, dont une aptitude démontrée à communiquer couramment en anglais (à l’écrit et à l’oral)
  • Expérience des systèmes d'engagement et de progression des joueurs est un atout

Avantages

Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.

Similar Jobs

Apple - Senior Machine Learning Engineer, Apple Intelligence Data Platform

Apple

Seattle, Washington, United States (On-Site)
2 Weeks ago
Epic Games - UI Programming Director

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Meta - Production Engineering

Meta

Seattle, Washington, United States (Hybrid)
7 Months ago
Roblox - Principal Software Engineer - Game Solutions

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
rivos - Silicon DDR Bringup and Validation Engineer

rivos

Santa Clara, California, United States (On-Site)
2 Weeks ago
London stock Exchange - Lead Software Engineer (Python)

London stock Exchange

Nottingham, England, United Kingdom (On-Site)
2 Months ago
Zscaler - Staff Software Development Engineer - Java, BigData, SQL

Zscaler

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Playtika - Java Developer /Kyiv

Playtika

Ukraine (On-Site)
8 Months ago
third kind games - Lead Programmer

third kind games

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
Rocksteady Studios - Lead Player Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Studio Heroies - Engine Programmer

Studio Heroies

Guildford, England, United Kingdom (Hybrid)
2 Months ago
NVIDIA - Technical Marketing Engineer - AI Platform Software

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Tencent - Game Client Expert

Tencent

Shanghai, China (On-Site)
1 Month ago
Rockstar Games - Senior UI Programmer (C++)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Days ago
Game Boost - AD assistant on realistic AA Shooter

Game Boost

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
bytedance - Software Engineer, Distributed Storage System

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Qualcomm - Engineer - CI/CD

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
RocketWerkz - GAME PROGRAMMER (UNREAL ENGINE)

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
10 Months ago
eBay - DoD SkillBridge - Honor Role

eBay

San Jose, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
Scanline VFX - Artiste CFX/ CFX Artist

Scanline VFX

Montreal, Quebec, Canada (On-Site)
10 Months ago
Cineplex - Deputy General Manager

Cineplex

Mount Royal, Quebec, Canada (On-Site)
4 Weeks ago
Amber - Localization Quality Assurance (Indonesian)

Amber

Quebec, Canada (Hybrid)
3 Months ago
Ubisoft - Senior Animation System Creator (Rigger)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Rockstar Games - Senior Workplace Coordinator

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Tactic studios - Senior Graphics Programmer

Tactic studios

Canada (Remote)
2 Months ago
Puzzle Cats - Senior Software Engineer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
10 Months ago
Kabam - Senior 2D Animator

Kabam

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Highspot - Senior Software Development Engineer, DevOps

Highspot

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Evolution  - Scala Engineer

Evolution

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Year ago
Capgemini - C++ Projection

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
datcroft - JAVA ENGINEER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
1 Month ago
Perplexity - Senior C++ Developer – Search Core

Perplexity

Belgrade, Serbia (On-Site)
1 Month ago
HypeHype  Inc  - C++ Programmer

HypeHype Inc

Helsinki, Uusimaa, Finland (On-Site)
1 Year ago
FTF Studios - FTF Mid-Level Programmer

FTF Studios

(Remote)
1 Year ago
luxsoft - Desktop Developer (.Net, WPF)

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
1 Week ago
Crowd Strick - Database Reliability Engineer III

Crowd Strick

California, United States (Remote)
1 Month ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
1 Month ago
London stock Exchange - C++ Software Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug