Backend Security Programmer (Resource Integrity)

2 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

Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
6 Months ago
Glean - Solutions Engineer

Glean

Tokyo, Japan (Remote)
2 Weeks ago
bytedance - Software Engineer, Payment Network

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Zapak Digital Entertainment Limited -  Software Engineer - Backend (Java, AI, and ML Tools)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
3 Months ago
Google - Software Engineer, PhD

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
8 Months ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
Google - Engineering Manager, Google Play Store

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Smilegate - Billing/Store Service Developer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Coda - Senior/Staff Software Engineer, Custom Commerce

Coda

Taipei City, Taiwan (Hybrid)
1 Year ago
Enphase Energy - Solargraf Sr. QA Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Walt Disney Company - Principal Software Engineer - Java

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
1 Month ago
Ziff Davis - Data Engineer III - Applications Engineer

Ziff Davis

Seattle, Washington, United States (On-Site)
3 Weeks ago
Nolimit City - Full Stack Developer

Nolimit City

Gurugram, Haryana, India (On-Site)
4 Months ago
CData Software - Quality Assurance Automation Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Scopely - Senior Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Meta - Software Engineer, Android

Meta

Menlo Park, California, United States (On-Site)
7 Months ago
Hitachi - DOTNET+React Developer

Hitachi

Pune, Maharashtra, India (On-Site)
7 Months ago
conga - Senior QA Engineer

conga

Pune, Maharashtra, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Critical mass - Freelance Associate Creative Director, Design

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Scanline VFX - Creative Editor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
7 Months ago
Epic Games - FX Artist Outsourcing

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Squeeze Studio - Senior DMP artist

Squeeze Studio

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Canada (On-Site)
3 Months ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
2 Months ago
Critical mass - Freelance UX Copywriter

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Epic Games - Senior UI Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Epic Games - Concepteur de niveaux

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Critical mass - Senior UX Copywriter

Critical mass

Calgary, Alberta, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Epic Games - Principal Programmer, Horde

Epic Games

United States (On-Site)
4 Months ago
Meta - Research Scientist, Systems and Infrastructure (PhD)

Meta

Bellevue, Washington, United States (On-Site)
1 Month ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
UXBERT Labs - Senior Backend Developer (Node.js)

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
4 Months ago
Knuddels - Java Backend Developer

Knuddels

Baden-Württemberg, Germany (Hybrid)
2 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

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

Behaviour Interactive

Ontario, Canada (Hybrid)
2 Months ago
bytedance - Software Engineer Graduate (Backend-Dev Infra)

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Sony Interactive Entertainment - Server-Side Engineer (PlayStation™Network Server Application Development)

Sony Interactive Entertainment

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

New York, New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

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