Principal Programmer, Horde

2 Hours ago • 10 Years + • DevOps

Job Summary

Job Description

Epic Games seeks a Senior Programmer to join their Horde build infrastructure team. Responsibilities include supporting Horde's technical vision, collaborating with diverse teams, architecting and maintaining the Horde codebase, implementing new features, and troubleshooting issues. The role requires close collaboration with internal and external (Unreal licensees) teams, providing technical guidance, and improving Horde's adoption. The successful candidate will be responsible for various aspects of Horde's vast service range, including CI/CD, remote execution, build health, storage, and analytics, ensuring a high-quality build system for Unreal Engine users.
Must have:
  • 10+ years software development experience
  • Extensive CI/CD experience
  • Advanced C# and .NET knowledge
  • Strong backend and server architecture knowledge
  • Experience with MongoDB and Redis
  • Cloud solutions experience (AWS or Azure)
  • Excellent technical communication skills
Good to have:
  • Unreal Engine experience
  • ASP.NET experience
Perks:
  • 100% premium coverage for benefits (medical, dental, vision, etc.)
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Comprehensive mental wellness program

Job Details

PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE

Ce que nous faisons

Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète.

Ce que vous ferez

Nous sommes à la recherche d’un Programmeur principal pour se joindre à notre équipe d’infrastructure de builds. Vous serez responsable de soutenir la vision technique de Horde, notre système interne de builds qui comprend une vaste gamme de services tels que l’intégration et développement continu (CI/CD), l’exécution à distance, le bon fonctionnement des builds, le stockage, et l’analytique. Cette infrastructure est essentielle à la livraison de nos projets de jeux internes ainsi qu’à de nombreuses organisations externes. La sortie officielle de Horde aux titulaires de licences Unreal a eu lieu l’année dernière.

Ce dont vous serez responsable

  • Travailler en étroite collaboration avec des équipes de diverses disciplines au sein d’Epic. Animer des discussions d’ordre technique pour trouver des solutions évolutives et réalisables fondées sur les exigences des parties prenantes de Horde.
  • Orienter l’architecture de Horde. Collaborer avec l’équipe afin de veiller à ce que les nouvelles fonctionnalités s’inscrivent dans la conception globale. Assurer la maintenabilité et l’extensibilité de la base de code.
  • Adopter une approche pratique et prendre en charge diverses parties de la base de code de Horde. Mettre en œuvre de nouvelles fonctionnalités, corriger les failles et soutenir nos équipes internes et titulaires de licences Unreal.
  • Travailler efficacement avec des équipes réparties sur plusieurs fuseaux horaires.
  • Fournir des conseils aux titulaires de licences Unreal grâce à la documentation technique et en collaborant avec l’équipe responsable des relations avec les développeurs pour accroître l’adoption de Horde. Ainsi, nous nous assurerons de fournir le meilleur système de builds possible pour tous ceux qui travaillent avec Unreal.

Ce que nous recherchons

  • Un minimum de 10 années d’expérience de travail dans le domaine du développement de logiciels.
  • Connaissances approfondies et expérience en développement et en utilisation de systèmes CI/CD pour le développement à grande échelle intégrant de grands volumes de données, de préférence dans un environnement de service live.
  • Connaissances avancées en C# et NET.
  • Être axé sur le rendement et avoir d’excellentes connaissances en multithread et en optimisation de code.
  • Solides connaissances en backend et en architecture de serveur. Idéalement, avoir une expérience avec ASP.NET.
  • Expérience avec des bases de données comme MongoDB et Redis, ainsi qu’une bonne compréhension de leur utilisation efficace.
  • Expérience de travail avec des solutions infonuagiques telles que AWS ou Azure.
  • Capacité à animer des discussions d’ordre technique et des séances de remue-méninges de groupe au sein de l’équipe et avec différents services.
  • Être hautement collaboratif et avoir d’excellentes compétences communicatives techniques et non techniques.Expérience de travail avec Unreal et bonne compréhension de son ensemble technologique, un atout.

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

ION - Lead Python Engineer, New York

ION

New York, New York, United States (Hybrid)
6 Months ago
Starkflow - Full Stack Architect

Starkflow

Bengaluru, Karnataka, India (On-Site)
1 Month ago
SmileGate - Group IT System Development and Operation

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Nintendo - Machine Learning Ops Engineer

Nintendo

Redmond, Washington, United States (On-Site)
3 Hours ago
Razer - Lead Site Reliability Engineer

Razer

Shanghai, Shanghai, China (On-Site)
6 Months ago
Nagarro - Senior Engineer, DevOps

Nagarro

Mumbai, Maharashtra, India (On-Site)
5 Months ago
PwC - Power Platform Developer Associate

PwC

Milan, Lombardy, Italy (On-Site)
1 Month ago
Scopely - Lead DevOps/SRE - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
Rackspace Technology - Database Reliability Engineer

Rackspace Technology

(Remote)
1 Month ago
Rackspace Technology - Sr. AWS DevOps Engineer (AWS Terraform)

Rackspace Technology

India (Remote)
3 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

One of Us - Tools Developer

One of Us

London, England, United Kingdom (Hybrid)
1 Month ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
5 Months ago
Zones - Azure Backend Developer

Zones

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Saviynt - Senior Engineer SDET, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
5 Months ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
6 Months ago
N-iX - .NET Backend Engineer

N-iX

Poland (Hybrid)
3 Hours ago
CloudHire - Full Stack Developer - React and Node

CloudHire

Maharashtra, India (Remote)
3 Weeks ago
N-iX - Lead Python Engineer

N-iX

Poland (Hybrid)
3 Hours ago
Cadence - Principal Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
N-iX - Senior DevOps Engineer

N-iX

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Budge Studios - Programmeur de jeux 3D/Gameplay 3D Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
9 Months ago
Activision - Cloud Engineering Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
5 Months ago
Super - Staff Software Engineer - Fullstack

Super

Canada (Remote)
5 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Montreal, Quebec, Canada (Remote)
5 Months ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Quebec, Canada (Remote)
3 Weeks ago
Fortis Games - Sr. QA Engineer

Fortis Games

Canada (On-Site)
2 Months ago
HoYoverse - Senior Brand Marketing Manager [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
10 Months ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Epic Games - Senior AI Designer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Hours ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
5 Months ago
ByteDance - Cloud Native Infrastructure Engineer - Foundational Technology

ByteDance

Singapore (On-Site)
4 Months ago
Omnissa - Staff Engineer (C++ Windows Internals)

Omnissa

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nielsen Holdings - Technical Manager (Big Data, Java/Scala, AWS, Spark on Kubernetes)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Lockwood - Cloud Engineer

Lockwood

United Kingdom (Remote)
3 Weeks ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Warner Bros Games - Senior Manager, Data Platform & AWS Infrastructure - (Streaming)

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Sonar Source - Support Engineer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
5 Months ago
SmileGate - Server Engineer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Cary, North Carolina, United States (On-Site)

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

Montreal, Quebec, Canada (On-Site)

Novi Sad, Vojvodina, Serbia (On-Site)

London, England, United Kingdom (On-Site)

Cary, North Carolina, United States (On-Site)

London, England, United Kingdom (On-Site)

Cary, North Carolina, United States (On-Site)

(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