Senior Tool Programmer, Applied Usability

1 Month ago • All levels • UI/UX Design

Job Summary

Job Description

Senior Tool Programmer focusing on applied usability for Unreal Engine. Responsibilities include identifying usability issues within the Unreal Engine editor, collaborating with UX designers and artists to find solutions, implementing new workflows and tools to accelerate content creation, optimizing existing tools, analyzing and resolving engine performance issues, and working with both internal and external Unreal Engine licensees. The ideal candidate will have excellent C++ skills, experience building tools that improve user experience, and a passion for enhancing software products.
Must have:
  • Excellent C++ skills
  • Experience building UX-improving tools
  • Advanced software design principles
  • Fluent English communication
Good to have:
  • Experience with automated testing
  • Passion for UX design
  • Profiling/analytics for user behavior monitoring
Perks:
  • 100% premium coverage for employee and dependents
  • Supplemental medical, dental, vision
  • Life, AD&D, LTD insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer matching
  • Employee assistance program
  • Mental wellness program

Job Details

PROGRAMMATION OU DEVELOPPEMENT - 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 programmeurs 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 sommes à la recherche d’un programmeur d’outils sénior pour travailler sur le développement de l’éditeur Unreal Engine et de ses outils, avec un accent sur l’amélioration de l’utilisabilité . Vous aurez la possibilité de travailler dans différents domaines et systèmes, de cerner les irritants dans les processus de travail, de concevoir des solutions et de les mettre en œuvre. Le candidat idéal serait motivé et passionné par les UI, les UX et la convivialité. Il serait enthousiaste à l’idée de travailler avec des artistes et des créateurs de contenu pour optimiser leurs processus de travail et leur permettre de se concentrer sur ce qu’ils font le mieux. Vous devriez avoir une liste infinie d’idées pour améliorer l’efficacité d’une suite d’outils de développement de jeux, être prêt à prendre des risques et pouvoir trouver des solutions créatives.

Ce dont vous serez responsable

  • Cerner les problèmes liés aux processus de travail et à l’utilisabilité. Relever les lacunes dans les outils de l’éditeur Unreal Engine.
  • Travailler avec des concepteurs UX et des artistes pour trouver des solutions aux problèmes d'utilisabilité.
  • Mettre en œuvre de nouveaux processus de travail et outils pour accélérer la création de contenu.
  • Améliorer et optimiser les outils existants, en travaillant avec des spécialistes du domaine de différentes équipes, afin d’en faire des outils de pointe.
  • Analyser et résoudre les problèmes courants des moteurs de jeu, comme les problèmes de performance et d’utilisation de la mémoire.
  • Travailler en collaboration avec de nombreuses équipes internes d’Epic et sur de nombreux projets de l’entreprise.
  • Travailler avec les détenteurs de licence d’Unreal Engine pour leur permettre de surmonter leurs défis.

Ce que nous recherchons

  • Excellentes compétences en C++ et expérience de développement dans un code de base d’envergure.
  • Expérience dans la rédaction d’outils qui améliorent les résultats du client en matière d’expérience utilisateur, de processus d’itération et de temps de développement dans le développement de jeux ou d’autres domaines.
  • Passion pour l’amélioration de l’expérience client dans les produits logiciels, de manière holistique et au-delà du code. Le candidat idéal serait passionné par la conception UX, le développement de tests automatisés ou l’ajout de fonctions de profilage et d’analytique pour la surveillance des comportements des utilisateurs.
  • Connaissance avancée des principes de programmation et de conception logicielle.
  • Aptitude démontrée à communiquer couramment en anglais (à l’écrit et à l’oral).

Advantages

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

House of How - Engineering Intern - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
3 Months ago
Glean - Software Engineer, Backend (India)

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ByteDance - Network Software Engineer Intern (Network Engineering) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
PlayStation Global - Principal Programmer - PlayStation®5 Rendering API

PlayStation Global

London, England, United Kingdom (On-Site)
3 Months ago
NVIDIA - Robotics Software Engineering Intern, Sim-to-Real

NVIDIA

Zürich, Zurich, Switzerland (On-Site)
6 Days ago
Imagineio - Senior Product Designer

Imagineio

India (Remote)
3 Months ago
Thatgamecompany - UI/UX Product Designer

Thatgamecompany

United States (Remote)
8 Months ago
PortalOne,  Inc  - Game UI Designer

PortalOne, Inc

Oslo, Oslo, Norway (Remote)
2 Weeks ago
2K - Senior UI Artist

2K

Valencia, Valencian Community, Spain (On-Site)
6 Months ago
Moon Active - UX Team Lead FI

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Thatgamecompany - Senior Multiplayer Engineer

Thatgamecompany

Canada (Remote)
1 Day ago
Microsoft - Principal Software Engineer - Threat Intelligence

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Appirits - Game Engineer

Appirits

Tokyo, Japan (On-Site)
2 Weeks ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
Microsoft - Principal Software Engineer

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
Amber - Level Designer 3D (Project Based)

Amber

Brazil (Remote)
3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
Microsoft - Software Quality Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Zoox - Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
GoTo Group - Senior Data Scientist - Computer Vision - KYC

GoTo Group

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
A Thinking Ape - Software Engineer Co-op (May-Aug 2025)

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
1 Month ago
2K - Expert Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Unity - Security Architect

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Activision - Senior Weapon Concept Artist

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Snowed In Studios - Senior Generalist Programmer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
NVIDIA - Senior Solutions Architect, Global Partner Team

NVIDIA

Canada (On-Site)
1 Month ago
Hyper Hippo Entertainment - Community Engagement Manager

Hyper Hippo Entertainment

Vancouver, British Columbia, Canada (Remote)
1 Week ago
Airlab Inc  - Publisher Development Manager (Junior Sales Position)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

UI/UX Design Jobs

Ubisoft - The Division Resurgence – Lead UI/UX Designer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Sony Interactive Entertainment - UX Writer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
Wargaming - Motion UI Designer (Unannounced Project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
2 Months ago
Fliff  Inc  - UI/UX Designer

Fliff Inc

Austin, Texas, United States (On-Site)
6 Months ago
QUANTIC DREAM - UI Developer – Star Wars Eclipse

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
2 Weeks ago
Hypixel Studios - Senior UX Designer

Hypixel Studios

Seattle, Washington, United States (Remote)
5 Months ago
UXBERT Labs - UX Designer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Days ago
Critical mass - Lead User Experience Designer

Critical mass

London, England, United Kingdom (Hybrid)
4 Months ago
Fortis Games - Senior UI/UX Artist (Contract)

Fortis Games

Brazil (On-Site)
1 Week ago
Bohemia Interactive - UI Designer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
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.

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

Novi Sad, Vojvodina, Serbia (On-Site)

Berlin, Berlin, Germany (On-Site)

(On-Site)

London, England, United Kingdom (On-Site)

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

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

Vancouver, British Columbia, 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