Epic Games

Game Development

SeniorBackendProgrammer(.NET)

Cary, North Carolina, United States; South Burlington, Vermont, United States
The Brief

“Senior Backend Programmer (. NET) at Epic Games. Skills: C#, .NET, CI/CD, backend architecture, cloud solutions. Collaborate with mixed discipline teams across Epic and multiple time zones to help steer Horde's architecture. Take ownership of parts of the Horde codebase, implementing new features, fixing bugs, and supporting internal teams and Unreal licensees”

What You'll Achieve.

ensuring new features are scalable, maintainable, and fit the overall design

Industry & Context.

Game Development

What They're Looking For.

Must Have

Deep experience developing CI/CD systems for large-scale, high-volume environments, Expert knowledge of C# and .NET, including multithreading and memory management / reducing memory pressure, backend and server architecture knowledge, Experience working with cloud solutions such as AWS or Azure

Nice to Have

Experience developing web frontends is a plus, Experience leveraging agentic programming tools in your workflows is a plus, preferably in a live service setting, ideally with ASP. NET, gRPC, MongoDB, and Redis

What You'll Do.

Collaborate with mixed discipline teams across Epic and multiple time zones to help steer Horde's architecture

Take ownership of parts of the Horde codebase

implementing new features

and supporting internal teams and Unreal licensees

Develop and extend the Horde plugin architecture across Build

How You'll Work.

Team & Collaboration

Collaborate with mixed discipline teams across Epic and multiple time zones

Communication Scope

communication skills across technical and non-technical audiences

Free ATS check

Applying for this Senior Backend Programmer (. NET) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Epic Games?

Real rants from real employees. Read before you apply.

Read Company Rants →