Senior Software Engineer, Developer Relations

2 Weeks ago • 4-8 Years • Game Engine

Job Summary

Job Description

Senior Software Engineer, Developer Relations at Epic Games focuses on bridging the gap between Unreal Engine users and Epic's development team. Responsibilities include providing technical guidance to Unreal Engine licensees, resolving complex programming issues, writing well-documented and optimized code for bug fixes and feature enhancements, debugging and analyzing development problems, collaborating with clients from diverse sectors to shape future Unreal Engine versions, and creating knowledge-sharing resources (presentations, white papers, tutorials). The role also involves mentoring team members and proactively improving processes to reduce friction for developers. This requires strong C++ and C# skills, experience with real-time applications, excellent communication, and a passion for helping others.
Must have:
  • Senior-level C++/C# development experience
  • Real-time application expertise
  • Strong problem-solving skills
  • Excellent communication (written & verbal)
  • Experience with CI/CD and build systems
Perks:
  • 100% premium coverage for employee and dependents
  • Comprehensive health, dental, and vision coverage
  • Disability and life insurance
  • Retirement savings plan with employer contribution
  • 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 de niveau senior dans le développement de fonctionnalités et/ou de systèmes de jouabilité avec C++ et C#
  • Une solide compréhension des pipelines de build et des pratiques de développement d'équipe qui les exploitent
  • Expérience dans la résolution de problèmes impliquant l'Interopérabilité des systèmes CI/CD, la compilation/liaison et les environnements de build distribué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

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

Playkot - Full-Stack Developer

Playkot

Belgrade, Serbia (Remote)
2 Weeks ago
Crunchyroll - Staff Site Reliability Engineer

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
5 Months ago
SmileGate - SRE Strategy Project Manager

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Rackspace Technology - Database Reliability Engineer

Rackspace Technology

(Remote)
1 Month ago
Ajmera Infotech - React Developer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
6 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Month ago
Insomniac Games - Lead Engine Programmer

Insomniac Games

United States (Remote)
1 Month ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Ontario, Canada (Remote)
1 Month ago
Epic Games - Lead Engine Programmer, Verse Framework

Epic Games

Bellevue, Washington, United States (On-Site)
2 Months ago
Ubisoft - Senior Cinematics Designer

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Enphase Energy - Data Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Pocket Worlds - Lead Backend Engineer

Pocket Worlds

Austin, Texas, United States (Remote)
1 Month ago
Aerospike - Senior Quality Engineer

Aerospike

Mountain View, California, United States (On-Site)
3 Hours ago
Google - Customer Engineer, Machine Learning, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
SOFTSWISS - Manual QA Engineer

SOFTSWISS

(Remote)
1 Week ago
Google - Software Engineer, Engineering Productivity, Google Cast

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Bounteous - Senior Cloud Engineer - BOT

Bounteous

India (Remote)
6 Months ago
PlayStation Global - Lead Engineer, APIs & Services

PlayStation Global

London, England, United Kingdom (On-Site)
1 Week ago
Playrix - Senior QA Engineer (Cross-Game)

Playrix

Cyprus (Remote)
2 Weeks ago
Redhorse Corp - Mid-Level Full Stack Software Engineer

Redhorse Corp

Falls Church, Virginia, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Next Level Games - Senior IT Administrator

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
WaveApps - VP, Data and AI

WaveApps

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Greensky Games - 3D Artist (Generalist)

Greensky Games

Canada (Remote)
9 Months ago
Epic Games - UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Mixmob - Game Producer

Mixmob

Vancouver, British Columbia, Canada (Remote)
9 Months ago
Ubisoft - Lead Technical - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
People Can Fly - Senior Lighting Artist - Fixed Term Contract

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Weeks ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Team Lead Engine

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
9 Months ago
Snowed In Studios - Advanced Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
Rocket Werkz - MATHEMATICIAN PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
10 Months ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Ontario, Canada (Remote)
1 Month ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United Kingdom (Remote)
1 Month ago
AGS - American Gaming Systems - Software Engineer I - SDK

AGS - American Gaming Systems

Georgia (On-Site)
1 Week ago
Pragma - Game Services Engineer - Co-Dev

Pragma

(Remote)
1 Month ago
Final Strike Games - Gameplay Engineer II

Final Strike Games

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

Game District

Lahore, Punjab, Pakistan (On-Site)
1 Month 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.

Montreal, Quebec, Canada (On-Site)

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

Vancouver, British Columbia, Canada (On-Site)

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

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

Los Angeles, California, United States (On-Site)

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

London, England, United Kingdom (On-Site)

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

Montreal, Quebec, Canada (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