Senior C++ Programmer

2 Months ago • All levels • Programming

Job Summary

Job Description

Epic Games is seeking a Senior C++ Programmer to join their team responsible for the Epic Games Launcher. This role involves designing, developing, and delivering new features for the Launcher, improving existing functionalities, and working closely with various teams (Product, Design, QA, and Backend Services). Responsibilities include implementing and evolving the Launcher application, solving technical challenges, collaborating with other teams, and ensuring the scalability, efficiency, and stability of their technological solutions. The ideal candidate will have excellent C++ skills, strong problem-solving abilities, experience with complex technical requirements, and a passion for creating exceptional user experiences. They will also participate in foundational work on new features for desktop applications.
Must have:
  • Excellent C++ skills
  • Strong problem-solving abilities
  • Experience with complex technical requirements
  • Collaboration with cross-functional teams
  • Focus on delivering new features to the Epic Games Launcher
Perks:
  • 100% employer-paid premiums for employee and dependents
  • Supplemental medical, dental, and vision coverage
  • Wellness program
  • Competitive 401k employer match
  • Short-term disability
  • Long-term disability

Job Details

PROGRAMMATION- EPIC GAMES SERVICES

Ce que nous faisons

Aux commandes des plugiciels propulsant Unreal Engine 5, nous relions les détenteurs de licences et nos propres équipes de jeu internes aux services en ligne. Notre équipe peut ainsi combiner d’autres services de plateforme en ligne avec ceux d’Epic pour créer des fonctionnalités en ligne multiplateformes. Notre équipe responsable des services de jeux en ligne soutient de nombreuses fonctionnalités Web de jeux, notamment la connexion, la création de groupes, la communication/clavardage vocale, l’appariement des joueurs, les achats, le stockage infonuagique et l’analytique.

Ce que vous ferez

L’équipe Distribution conçoit des applications et des services en ligne pour faciliter la découverte de contenu et la distribution numérique. Notre équipe d’experts en programmation innove en permanence pour améliorer les outils et les technologies qui permettent aux développeurs internes et externes de diffuser leur contenu numérique aux utilisateurs sur plusieurs plateformes. Que ce soit pour le soutien du Epic Games Launcher, de Fortnite, de l’Epic Games Store ou de partenaires externes, nous nous engageons à améliorer l’évolutivité, l’efficacité, la portabilité et la stabilité de nos solutions technologiques.

En tant que membre de notre équipe responsable du Launcher, vous pouvez vous attendre à travailler de près avec un groupe dispersé de collègues hautement qualifiées. Vous aurez la possibilité de concevoir de nouvelles fonctionnalités et de faire évoluer les produits existants utilisés quotidiennement par des millions de joueurs, de développeurs et de professionnels de l’entreprise. Vous travaillerez en étroite collaboration avec les équipes de services backend pour vous assurer que les systèmes sous-jacents que nous créons répondent aux besoins des clients internes et externes. 

Ce dont vous serez responsable

  • Se concentrer sur la mise en œuvre et l’évolution de l’application Launcher d’Epic Games.
  • Mettre votre expertise technique en pratique afin de trouver des solutions à une série de défies.
  • Collaborer avec d’autres équipes (Produits, Conception, Assurance Qualité et Services Backend).
  • Concevoir, développer, introduire et livrer des nouvelles fonctionnalités bien documentées.
  • Améliorer et faire évoluer les fonctionnalités et les outils existants.
  • Superviser les codes primaires et trouver les bogues.
  • Participer aux travaux de base concernant des nouveautés pour nos clients utilisant des applications de bureau.

Ce que nous recherchons

  • Excellentes compétences en C++ et connaissance des principes de programmation logicielle.à
  • Solides compétences en résolution de problèmes, en raisonnement logique et en diagnostic.
  • Capacité dans la conception d’outils et d’interfaces de systèmes.
  • Expérience éprouvée de développement en présence d’exigences techniques complexes et de calendriers serrés.
  • Passion pour le développement des expériences utilisateur ultimes et les produits ayant diverses utilisations.

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 

Ce poste est ouvert à plusieurs emplacements en Amérique du Nord (Incluant la Californie, New York et Washington),

Similar Jobs

Qualcomm - Staff Engineer - Camera Systems

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Echtra Games - Gameplay Engineer

Echtra Games

San Francisco, California, United States (On-Site)
11 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
3 Months ago
Thoughtfish GmbH - Backend Developer

Thoughtfish GmbH

Berlin, Berlin, Germany (On-Site)
1 Year ago
Eqvilent - Senior C++ Software Engineer

Eqvilent

(Remote)
1 Month ago
77sparx - Software Developer

77sparx

Sunnyvale, California, United States (On-Site)
1 Month ago
Capgemini - C++ Embedded

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Extreme Inc. - Gaming Machine Board Control Programmer

Extreme Inc.

Tokyo, Japan (On-Site)
2 Months ago
Technicon design - CNC Milling Operator / CAM Programmer (m/f/d)

Technicon design

Stuttgart, Baden-Württemberg, Germany (On-Site)
4 Weeks ago
binance - Senior Java Engineer - KYC Tech

binance

Taipei City, Taiwan (Remote)
2 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - FY26 Intern - Engineering Internship 2026 - 6 months

Qualcomm

Cork, County Cork, Ireland (On-Site)
3 Weeks ago
Game freak - R&D Programmer: Backend

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
5 Months ago
CAE - Senior Product Specialist

CAE

New Delhi, Delhi, India (On-Site)
1 Month ago
PlayStation Global - Senior Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Core Tech Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Aesir Interactive - UE Engine Programmer

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
9 Months ago
Epic Games - Senior Gameplay AI Engineer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
bytedance - Site Reliability Engineer, Edge Services

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
1 Month ago
bytedance - Video Algorithm Engineer - Multimedia Lab

bytedance

San Jose, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Alpha Sense - Sr. IT Engineer, Enterprise Systems Technology

Alpha Sense

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Testronic - Translator - Canadian French

Testronic

Canada (Remote)
2 Weeks ago
Intelerad - DICOM/PACS Technical Implementation Specialist I

Intelerad

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
PwC - Bilingual Human Resources of the Future, Manager

PwC

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
kool hause games - Technical Director Video Games

kool hause games

Canada (On-Site)
1 Month ago
Cineplex - Line Cook

Cineplex

Mississauga, Ontario, Canada (On-Site)
2 Weeks ago
Epic Games - Core Tech Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Scanline VFX - Senior Surfacing/Lookdev Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Behaviour Interactive - Animation Team Lead - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Fortra - Sr. Director, Security Operations

Fortra

Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Varonis  - C# Software Engineer

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
8 Months ago
Apexon - Programmer Analyst 5

Apexon

Lansing, Michigan, United States (Hybrid)
7 Months ago
Guardian - Microsoft SQL Server Admin

Guardian

Gurugram, Haryana, India (On-Site)
2 Months ago
endava - Senior .NET Developer

endava

Iași, Iași County, Romania (On-Site)
4 Weeks ago
CyberArk - Staff Software Engineer - C# /.Net / Golang

CyberArk

Bulgaria (Hybrid)
1 Month ago
Ion - Senior Java Developer - Italy

Ion

Milan, Lombardy, Italy (On-Site)
8 Months ago
Ion - Senior Java Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
8 Months ago
binance - Pioneer Talent Program - Java Engineer (KYC Tech)

binance

Taipei City, Taiwan (Remote)
3 Months ago
Perplexity - Senior C++ Developer

Perplexity

London, England, United Kingdom (On-Site)
1 Month ago
4j studios - Lead Software Developer

4j studios

Dundee, Scotland, United Kingdom (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