Senior Security Programmer - Asset Integrity

3 Months ago • 5 Years + • Programming

Job Summary

Job Description

Epic Games seeks a Senior Security Programmer specializing in asset integrity to safeguard sensitive game resources from unintentional information disclosure. The role involves collaborating with Fortnite and Unreal Engine teams to identify and mitigate security risks in existing and upcoming features. Responsibilities include investigating root causes of data breaches, proactively identifying vulnerabilities, and proposing solutions. The ideal candidate possesses extensive Unreal Engine and C++ expertise, understands multiplayer online game architectures, and has experience with Windows and Linux security development practices. The position requires designing, implementing, and maintaining new security initiatives for Fortnite's client and server components, debugging existing systems, and fostering a security-conscious environment among colleagues.
Must have:
  • 5+ years game programming experience
  • Extensive Unreal Engine & C++ knowledge
  • Understanding of multiplayer game architecture
  • Windows/Linux security development expertise
  • Knowledge of network attack/exploitation techniques
  • Experience with client/server sandboxing
  • Understanding of cryptography principles (digital signatures)
  • CI/CD environment experience
Perks:
  • 100% employer-paid premiums for employee and dependents
  • Supplemental medical, dental, and vision coverage
  • Life, AD&D, and long-term disability insurance
  • Weekly short-term disability pay
  • Matching retirement savings plan
  • Employee assistance program
  • Comprehensive mental wellness program

Job Details

ECOSEC

Ce que nous faisons

L’équipe ECOSEC d’Epic offre une expérience sécuritaire aux utilisateurs. Nous travaillons sur plusieurs produits et services pour améliorer les technologies et élaborer des politiques transparentes afin que nos joueurs et utilisateurs puissent vivre des expériences positives sur nos plateformes.

Ce que vous ferez

Epic Games est à la recherche d’un programmeur sénior en sécurité spécialisé dans l'intégrité des actifs afin de protéger les ressources sensibles du jeu contre toute divulgation non intentionnelle d'informations. Vos efforts seront essentiels au succès de Fortnite et des nombreux créateurs qui en dépendent. Le candidat idéal sera parfaitement à l'aise avec Unreal Engine et possédera une expérience antérieure dans le développement de fonctionnalités de sécurité. Il s'agit d'une occasion exceptionnelle de contribuer à la prochaine génération des outils de développement de jeux d’Epic.

Ce dont vous serez responsable

  • Collaborer avec les équipes responsables de Fortnite et d’Unreal Engine pour étudier les enjeux de sécurité liés aux fonctionnalités existantes et à venir, et proposer des modifications, le cas échéant
  • Travailler avec les équipes de développement internes et externes responsables d’Unreal Engine pour Fortnite, y compris des marques connues, pour répondre aux préoccupations en matière d’intégrité des ressources et de divulgation de renseignements
  • Enquêter sur les causes techniques fondamentales des incidents de divulgation involontaire de renseignements
  • Rechercher de manière proactive les composants dans le programme client ou le serveur de Fortnite qui créent des risques pour l’intégrité des ressources, puis communiquer clairement le problème ainsi que la solution recommandée
  • Inciter vos collègues à maintenir un état d’esprit axé sur la sécurité
  • Concevoir, mettre en œuvre, déployer ou maintenir de nouvelles initiatives de sécurité pour des composants du programme client et du serveur de Fortnite
  • Déboguer, modifier et optimiser les systèmes de sécurité existants pour le programme client et le serveur de Fortnite

Ce que nous recherchons

  • Un minimum de cinq ans d’expérience en programmation dans le monde du jeux vidéo
  • Connaissances très poussées d’Unreal Engine et C++ au niveau des initiatives de développement pour Unreal
  • Compréhension des architectures de jeux vidéo multijoueur en ligne
  • Connaissance des pratiques de développement et de sécurité sous Windows et Linux
  • Grande connaissance technique des moyens d’attaquer ou d’exploiter les systèmes en réseau
  • Connaissances au niveau des techniques de bac à sable pour clients et serveurs utilisant Windows et Linux
  • Connaissances des principes de cryptographie, surtout au niveau des signatures numériques
  • Expérience de travail ou de développement d’environnements d’intégration et développement continus
  • Excellentes aptitudes interpersonnelles et de communication

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

Bungie - Marathon Investment Engineering Lead

Bungie

Bellevue, Washington, United States (Hybrid)
1 Month ago
Ion - Technical Support Analyst, Jersey City - 9781

Ion

Jersey City, New Jersey, United States (On-Site)
8 Months ago
bytedance - Software Engineer, Camera Algorithms

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Veeam Software - Junior Developer in QA

Veeam Software

Lisbon, Lisbon, Portugal (On-Site)
2 Days ago
Qualcomm - Artificial Intelligence for Video Compression - Research Scientist

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Capgemini - M&C Subject Matter Experts - D

Capgemini

Kolkata, West Bengal, India (On-Site)
1 Month ago
undefined - Senior Java Developer

Bucharest, Bucharest, Romania (Hybrid)
5 Months ago
Valve corporation - Steam Database Administrator

Valve corporation

Bellevue, Washington, United States (On-Site)
7 Months ago
Electronic Arts - C++ Software Engineer - Generalist - American Football

Electronic Arts

Madrid, Community Of Madrid, Spain (Hybrid)
6 Months ago
Roof Stacks - Senior Software Developer (Virtual POS)

Roof Stacks

Istanbul, İstanbul, Türkiye (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Senior Engineer - Device driver programming

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Tactic studios - Senior Physics Programmer

Tactic studios

(Remote)
2 Months ago
Intel  - Software Application Development Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Daybreak Game Company LLC - Software Development Engineer (Cardset)

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
7 Months ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Salesforce - Full-Stack Software Engineer – Senior/Lead/Principal

Salesforce

San Francisco, California, United States (On-Site)
8 Months ago
Qualcomm - GStreamer multimedia framework Lead Engineer Senior

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
9 Months ago
Ion - Senior Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
bytedance - Research Scientist, Foundation Model, Speech Understanding

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Icon Creative - Rigging Artist

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
virtual machine - ACT: Advanced Coxswain Training Program (Fast Rescue Boat)

virtual machine

Paradise, Newfoundland And Labrador, Canada (On-Site)
6 Days ago
Ansys - Spring 2026 Electronics Intern

Ansys

Waterloo, Ontario, Canada (On-Site)
1 Month ago
Cadence - Lead Digital Verification Engineer

Cadence

Montreal, Quebec, Canada (On-Site)
1 Month ago
sago mini - Engineering Manager - Web Platform

sago mini

Toronto, Ontario, Canada (Hybrid)
1 Day ago
PwC - PwC Private, Cross Border Tax, Senior Manager

PwC

Calgary, Alberta, Canada (On-Site)
9 Months ago
Unity - Manager, Engineering

Unity

Montreal, Quebec, Canada (On-Site)
1 Month ago
Track VFX - Vancouver Pipeline TD

Track VFX

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Sandbox VR - Executive Assistant

Sandbox VR

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Interactive Brokers - Bilingual Investment Services Representative

Interactive Brokers

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Build Staff - Java Developer

Build Staff

Alexandria, Virginia, United States (On-Site)
6 Years ago
Ajmera Infotech - Database Administrator (SQL & Azure)

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Zeeco, Inc. - C&I Engineer (C&I Global Burner Support Group)

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Capgemini - .Net Azure

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
N-ix - Lead .NET Engineer (Spanish Speaking)

N-ix

Poland (Remote)
2 Weeks ago
plana technologies - Senior Java Engineer

plana technologies

Bogota, Colombia (Remote)
1 Month ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
8 Months ago
HCL Tech - C++ Senior Technical Lead

HCL Tech

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

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Months ago
Netflix - Senior Manager, Content Programming Strategy & Operations - Japan

Netflix

Tokyo, Japan (On-Site)
8 Months 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