Backend Security Programmer (Resource Integrity)

4 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

Haptic  - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
7 Months ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
9 Months ago
bytedance - Machine Learning Engineer, E-commerce Governance Algorithms

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
CD PROJEKT RED - Lead Technical Artist

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
2 Months ago
Qualcomm - Engineer, Senior - Core Platform Boot Loaders

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Apple - Senior Software Engineer - Backend (Developer Publications)

Apple

San Diego, California, United States (On-Site)
1 Month ago
Nagarro - Staff Engineer, PHP Drupal

Nagarro

Philippines (Remote)
9 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Palo Alto, California, United States (Hybrid)
9 Months ago
Nagarro - Associate Principal Engineer, NodeJS

Nagarro

India (Remote)
9 Months ago
Nightfall AI - Backend Software Engineer

Nightfall AI

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Software Engineer Intern (On-Device AI - Intelligent Creation-AI Platform)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Roblox - Senior Software Engineer, Virtual Economy Optimization (C++)

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Epic Games - Gameplay Engineer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
3 Months ago
Sumo logic - Global Payroll Analyst

Sumo logic

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Mapbox - Software Development Engineer II (C++)

Mapbox

Germany (Remote)
3 Months ago
Anavation - Senior Vulnerability Researcher

Anavation

Lorton, Virginia, United States (Hybrid)
4 Months ago
IGG - Senior Backend Engineer

IGG

Singapore (On-Site)
9 Months ago
Apple - Software Development Engineer - Systems

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Shield AI - Senior Engineer, Software Quality (R3494)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
kool hause games - Technical Director Video Games

kool hause games

Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Autodesk - Senior Program Manager, Talent Management - Talent Planning

Autodesk

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
Scanline VFX - CG Supervisor

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Playstation - Senior Game Designer

Playstation

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Signal Space Lab - Lead Programmer

Signal Space Lab

Montreal, Quebec, Canada (On-Site)
4 Months ago
Scanline VFX - Senior Compositor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
7 Months ago
Mozilla - Staff Visual Designer

Mozilla

Canada (Remote)
3 Weeks ago
Morning Star - Senior Software Engineer

Morning Star

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Moonvalley - Staff Product Engineer

Moonvalley

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
DataVisor - Software Engineer

DataVisor

Calgary, Alberta, Canada (Remote)
2 Months ago
Guru Studio - 3D Animator

Guru Studio

Toronto, Ontario, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

100 Thieves - Backend Sales Support

100 Thieves

United States (On-Site)
1 Year ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
9 Months ago
CoinTracker - Senior Backend Engineer, Integrations Expansion

CoinTracker

Mexico (Remote)
1 Month ago
CoinTracker - Staff Backend Engineer, Accounting

CoinTracker

United States (Remote)
4 Months ago
Funguy Studio - PHP Developer

Funguy Studio

Makati City, Metro Manila, Philippines (On-Site)
11 Months ago
Survay Monkey - Senior Software Engineer II (backend) - Integrations Team

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ness digital  - Senior BackEnd Developer

ness digital

Timișoara, Timiș, Romania (Hybrid)
2 Months ago
Flexera Software - Senior Backend Engineer

Flexera Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
IO Interactive - Senior Backend Engineer

IO Interactive

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
whoop - Senior Software Engineer (Backend, Coaching)

whoop

Boston, Massachusetts, United States (On-Site)
2 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)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (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