Senior Backend Programmer, Horde Position Available In Wake, North Carolina

Tallo's Job Summary: This job listing in Wake - NC has been recently added. Tallo will add a summary here for this job shortly.

Company:
Epic Games
Salary:
JobFull-timeOnsite

Job Description

Senior Backend Programmer, Horde (R26279)
Department
Engineering
Location
Montreal, Canada
Product
Unreal Engine
Company
Epic Games
Requisition ID
R26279
WHAT

MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING – UNREAL ENGINE

What We Do
Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You’ll Do
We are looking for an experienced Senior Backend Programmer to join our build framework team. You will be responsible for delivering new features, fixing bugs, and supporting Horde, our in-house build system, which offers a broad range of services, including CI/CD, remote execution, build health, storage, and analytics. This framework is critical to the delivery of our internal game projects operating at an extremely large scale on Perforce streams over 2TB in size, with an average of 133,000 leases executing per day across 2,000 agents. Last year, we officially released Horde to Unreal licensees, so there are now numerous organisations outside of Epic that also rely on Horde.
In this role, you will
Take ownership of various parts of the Horde code base, implementing new features, fixing bugs, and providing support to both our internal teams and Unreal licensees
Bring your cloud expertise to the Horde team, looking for opportunities to make Horde operate as efficiently as possible on AWS
Work closely with mixed-discipline teams across Epic to find scalable and achievable solutions based on the requirements of Horde’s stakeholders
Operate effectively with teams spanning multiple time zones Provide guidance to Unreal licensees both in the form of technical documentation and working alongside developer relations to grow adoption of Horde and ensure we are delivering the best possible build system for anyone working with Unreal
What we’re looking for
5+ years of professional software development experience
Strong knowledge of backend or distributed systems development
Experience working with cloud solutions such as AWS or Azure
Excellent knowledge in a backend language like C# or Java (C# preferred)
Performance mindset with experience optimizing code which executes on scalable distributed solutions
Experience with technologies we use in our tech stack is a plus, ASP.NET, MongoDB, Redis, and Terraform, and a good understanding of how to use them efficiently Highly collaborative with excellent technical and non-technical communication skills
Previous experience working with Unreal and a good understanding of its tech stack is a plus

EPIC JOB + EPIC BENEFITS

=

EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

Other jobs in Wake

Other jobs in North Carolina

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started