Programmeur de systèmes Gameplay sénior, Relation avec les développeurs

4 Weeks ago • 5-10 Years • Game Programmer

Job Summary

Job Description

Senior Gameplay Systems Programmer focusing on developer relations at Epic Games. Responsibilities include direct engagement with Unreal Engine licensees (in-person, video, email) to resolve complex programming issues, provide technical guidance, and ensure optimal results. The role requires writing well-documented, optimized C++ code for bug fixes and feature enhancements; debugging and analyzing development problems; collaborating with clients across diverse sectors; developing knowledge-sharing resources (presentations, white papers, tutorials); and mentoring team members. Significant experience with UE4/UE5 gameplay systems, C++, multi-platform publishing, and integrating subsystems is crucial.
Must have:
  • Senior-level C++ development experience
  • UE4/UE5 gameplay systems expertise
  • Multi-platform publishing experience
  • Excellent communication skills
  • Problem-solving and mentoring abilities
Good to have:
  • Mobile and console title publishing experience
  • Multi-threaded code writing experience
  • Experience with GAS, character movement components, and enhanced input
Perks:
  • 100% employer-paid benefits (medical, dental, vision)
  • Supplemental coverage for various insurances
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Mental wellness program

Job Details

PROGRAMMATION OU DÉVELOPPEMENT - UNREAL ENGINE 

Ce que nous faisons

Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète. 

Ce que vous ferez

Nous recherchons un programmeur logiciel pour aider à rapprocher les utilisateurs finaux d'Unreal Engine de différents secteurs, lieux et niveaux d'expérience, avec l'équipe de développement d'Epic. Le candidat idéal est un Programmeur C++ sénior, avec de l'expérience dans les applications en temps réel, ayant un excellent sens du service client et des compétences exceptionnelles en communication.

Ce dont vous serez responsable

  • S'engager auprès des propriétaires de licences en personne, par vidéo ou par courriel pour obtenir les meilleurs résultats possibles.
  • Fournir des conseils programmation aux détenteurs de licences Unreal Engine lorsqu'ils rencontrent des problèmes difficiles.
  • Rédiger un code bien documenté et optimisé pour les corrections et les améliorations de fonctionnalités.
  • Déboguer, examiner et analyser les problèmes de développement mineurs et majeurs, y compris, mais sans s'y limiter, les bogues, les pannes et les problèmes de performance d'exécution.
  • Travailler avec des clients et des partenaires techniques issus de différents secteurs d'activité afin de s'assurer que les futures versions d'Unreal Engine continuent de répondre à leurs besoins.
  • Diriger la création et le développement de ressources de partage des connaissances, y compris des présentations en direct, des livres blancs, des tutoriels et des articles d'information.
  • Assurer le mentorat et le coaching des membres de l'équipe

Ce que nous recherchons

  • Expérience professionnelle dans le développement de systèmes de jouabilité sur UE4/UE5
  • Expérience de niveau senior dans le développement de fonctionnalités et/ou de systèmes de jouabilité avec C++
  • Expérience dans la publication de projets sur plusieurs plateformes
  • Expérience de niveau senior dans l'intégration de plusieurs sous-systèmes de jouabilité sur des titres publiés
  • Solides compétences en communication écrite et verbale, y compris la capacité de faire des présentations techniques à des publics ayant des connaissances techniques variées.
  • Une personne créative qui résout les problèmes et qui a la passion d'aider les autres développeurs.
  • Une personne motivée qui s'approprie la relation technique avec les développeurs et travaille de manière proactive pour réduire les frictions et améliorer les processus.
  • Une expérience dans la publication de titres sur mobile et console est un plus
  • Expérience dans l'écriture de code robuste multi-thread est un plus
  • Expérience avec la modélisation et la gestion de versions des assets. Expérience dans la modification ou l'exploitation des fonctionnalités de jouabilité d'UE telles que GAS, les composants de mouvement des personnages et les entrées améliorées est un plus.

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

Epic Games - Mobile Platform Engineer (iOS)

Epic Games

Cary, North Carolina, United States (On-Site)
4 Weeks ago
ByteDance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Senior/Tech Lead AI/LLM Network Software Development Engineer - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Logitech - C++ Software Engineer - Gaming

Logitech

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Armenia (Remote)
3 Months ago
Game Boost - AI programmer for co-op shooter

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Ubisoft - Senior Gameplay Programmer (W/M/NB) – The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
4 Months ago
Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
ZeniMax Media - Senior Systems Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
3 Months ago
Warner Bros Discovery - Senior Engine Programmer

Warner Bros Discovery

Knutsford, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Equities Service Desk - Trader Support - 7464

ION

Woking, England, United Kingdom (On-Site)
3 Months ago
Microsoft - Software Engineer II/Senior Software Engineer - CTJ - POLY

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Camera Software Engineer, Machine Learning

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Early Career (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago
CloudLinux - Lead SDET/QA Automation Engineer at CloudLinux (worldwide remote, work anywhere)

CloudLinux

Prague, Prague, Czechia (Remote)
3 Months ago
ByteDance - Software Development Engineer - Database NoSQL Graph- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Playtech - Platform Engineer

Playtech

London, England, United Kingdom (On_site)
3 Weeks ago
Romero Games - Gameplay Programmer

Romero Games

Galway, County Galway, Ireland (Hybrid)
3 Months ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
8 Months ago
Epic Games - Senior Software Engineer, Developer Relations (UE China)

Epic Games

Shanghai, Shanghai, China (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Electronic Arts - Experience Designer II

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Days ago
Warner Bros Discovery - Director, Technical Account Managment

Warner Bros Discovery

Ottawa, Ontario, Canada (On-Site)
2 Months ago
2K - Expert Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Puzzle Cats - Game Designer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
5 Months ago
Thumbtack - Senior Data Scientist, Operations

Thumbtack

Ontario, Canada (Remote)
1 Day ago
PlayStation Global - Senior Gameplay Network Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Barnstorm VFX - Compositor MID/SR: Vancouver

Barnstorm VFX

British Columbia, Canada (Hybrid)
1 Week ago
Next Level Business Services - Java developer with Angular

Next Level Business Services

Toronto, Ontario, Canada (On-Site)
3 Months ago
Epic Games - Principal Data Scientist

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Ubisoft - Associate Producer [Codev & Outsourcing Services]

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Electric Square - Lead Programmer - Electric Square, Ireland

Electric Square

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
3 Months ago
Vault Productions   - Developer

Vault Productions

Hyderabad, Telangana, India (On-Site)
5 Months ago
Techland - Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Blind Squirrel Games - Gameplay Engineer

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
FRVR - Software Developer - Publishing

FRVR

Lisbon, Lisbon, Portugal (On-Site)
2 Days ago
Media Molecule - Principal Programmer - 12 month contract

Media Molecule

London, England, United Kingdom (On-Site)
3 Months ago
Crimson Games LLC - Unity Game Programmer

Crimson Games LLC

India (Remote)
4 Months ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
6 Months ago
VECTOR NORTH - [Vector North] Senior UI Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Vancouver, British Columbia, Canada (On-Site)

(On-Site)

(On-Site)

Cary, North Carolina, United States (On-Site)

Cary, North Carolina, United States (On-Site)

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

(On-Site)

Cary, North Carolina, United States (On-Site)

Cary, North Carolina, United States (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