Backend Security Programmer (Resource Integrity)

3 Months ago • 3 Years + • Backend Development

Job Summary

Job Description

Epic Games seeks a Backend Security Programmer specializing in asset integrity to safeguard sensitive game resources from unintentional information disclosure. This crucial role involves direct code development and responsibility for multiple services and codebases. Collaboration with Fortnite, Unreal Engine, and Epic Games Store teams is essential to address existing and upcoming security concerns. Responsibilities include investigating root causes of unintentional information disclosure incidents, proactively identifying backend components creating resource integrity risks, developing large-scale internal protection tools for the Epic creator ecosystem, and handling real-time online service issues. The ideal candidate possesses extensive backend development experience, particularly within game development, and a strong understanding of security best practices.
Must have:
  • 3+ years backend programming experience
  • Proficient in C++, Java, Go, or TypeScript
  • Deep understanding of distributed systems
  • AWS/Cloud infrastructure expertise
  • Experience with data analysis for problem-solving
Good to have:
  • Experience mitigating security vulnerabilities in sandboxes/VMs
  • Experience with CI/CD environments
  • Experience creating and launching multimedia images
Perks:
  • 100% premium coverage for employee and dependents
  • Medical, dental, and vision coverage
  • Life insurance, disability insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • 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 backend 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 le développement backend 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

  • Développer directement du code et être responsable de codes pour plusieurs services et bases de code
  • Collaborer avec les équipes responsables de Fortnite, d’Unreal Engine et du Epic Games Store 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 les services backend 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
  • Développer et améliorer les outils internes à grande échelle afin de protéger l’écosystème pour les créateurs d’Epic
  • Composer avec divers problèmes en temps réel qui pourraient survenir en lien avec les services en ligne et les plateformes

Ce que nous recherchons

  • Plus de trois ans d’expérience en programmation au niveau des logiciels. Expérience dans le développement « backend » de jeux
  • Connaissances avancées dans l’un ou plusieurs des langages de programmation suivants : C++, Java, Go, ou TypeScript
  • Compréhension approfondie des systèmes distribués et des modèles de conception
  • Connaissances avancées de l’infrastructure AWS/Cloud (services Amazon dans le nuage), incluant la gestion et la provision d’infrastructure au moyen de code (IaC) (p. ex., Terraform)
  • Expérience dans la création et la gestion de systèmes distribués, la conception d’interfaces de programmation et le lancement de services (p. ex., Kubernetes)
  • Expérience de travail en analyse de données dans le but de résoudre, prévenir ou identifier des problèmes
  • Connaissance et/ou expérience dans l'atténuation des vulnérabilités de sécurité dans les environnements isolés  « sandboxes ») / machines virtuelles et les stratégies potentielles de mitigation
  • Expérience de travail ou de développement d’environnements d’intégration et développement continus
  • Expérience en création et lancement d’image multimédias

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

Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
bytedance - Software Engineer / Researcher, AI-Native Database Systems

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
Nintendo - Intern – GPU Tools Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
7 Months ago
Redhorse Corp - CNO Developer

Redhorse Corp

Chantilly, Virginia, United States (On-Site)
7 Months ago
Tekion Corp - Lead Software Engineer Backend

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Matellio - Technology Lead - PHP

Matellio

Jaipur, Rajasthan, India (On-Site)
2 Months ago
Onehouse - Staff Backend Engineer

Onehouse

Bengaluru, Karnataka, India (Hybrid)
3 Years ago
Uniswap Labs - Senior Backend Engineer

Uniswap Labs

New York, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Marvell - Senior Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Senior AI Camera Systems Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
bytedance - Software Engineer(User Product) - Global Payment - Singapore

bytedance

Singapore (On-Site)
8 Months ago
Epic Games - Senior Tools Programmer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
PlayStation Global - Principal Audio Programmer

PlayStation Global

London, England, United Kingdom (On-Site)
2 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Google - Software Engineer, Smart Wearable, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
6 Months ago
bytedance - Site Reliability Engineer, Edge Services

bytedance

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

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Euromonitor - Localization QA (f/d/m) - Video Game Tester – All Languages

Euromonitor

Montreal, Quebec, Canada (On-Site)
2 Years ago
Qualcomm - Staff LLVM Compiler Engineer

Qualcomm

Markham, Ontario, Canada (On-Site)
1 Month ago
Kabam - Associate QA Analyst

Kabam

Vancouver, British Columbia, Canada (Hybrid)
6 Days ago
HoYoverse - Senior Gameplay Programmer AI

HoYoverse

Québec City, Quebec, Canada (Remote)
3 Months ago
tures studios - VFX Artist

tures studios

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Unity - Senior Technical Recruiter

Unity

Montreal, Quebec, Canada (On-Site)
1 Month ago
Squeeze Studio - Candidatures spontanées

Squeeze Studio

Montreal, Quebec, Canada (On-Site)
1 Year ago
AECOM - Project Manager, Signals & Communications – Rail & Transit

AECOM

Markham, Ontario, Canada (On-Site)
2 Weeks ago
Ubisoft - Technical Designer

Ubisoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
PwC - PwC Private, Philanthropic Tax, Manager

PwC

Toronto, Ontario, Canada (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Hive - Senior PHP developer

Hive

Cairo, Cairo Governorate, Egypt (On-Site)
11 Months ago
bytedance - Backend Software Engineer - Dubai

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
8 Months ago
Nagarro - Associate Principal Engineer, PHP

Nagarro

India (Remote)
8 Months ago
Toast - Senior Software Engineer - Backend (Java)

Toast

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
PhonePe - Engineering Manager - Backend

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
AppMySite - Lead Back-End Developer

AppMySite

Delhi, India (Remote)
11 Months ago
Arista Networks - Software Engineer (Backend)

Arista Networks

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Reddit - Principal Software Engineer, Ads Backend Engineering

Reddit

United States (Remote)
1 Month ago
appier - Senior Software Engineer, Java Backend Development

appier

Taipei City, Taiwan (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