05 Aug
|
Epic Games
|
Vancouver
05 Aug
Epic Games
Vancouver
- 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
- Epic Games is searching for an experienced senior programmer to join our developer platform team. You’ll work on Horde, our in-house platform that powers CI/CD, remote execution, build health, storage, and other services critical to developer iteration and workflows
- This platform is key to delivering our internal game projects and supports numerous organizations outside of Epic
- Collaborate with mixed discipline teams across Epic and multiple time zones to help steer Horde’s architecture, ensuring new features are scalable, maintainable, and fit the overall design
- Take ownership of parts of the Horde codebase, implementing new features, fixing bugs, and supporting internal teams and Unreal licensees
- Develop and extend the Horde plugin architecture across Build, Compute, Storage, Secrets, and Tools
Experience developing web frontends is a plus
Experience with cloud solutions such as AWS or Azure
Familiarity with ASP.NET, gRPC, MongoDB, or Redis (or equivalent) is a plus
Experience building software behind CI/CD or developer infrastructure (job schedulers, remote execution, or artifact storage services)
6+ years of professional programming experience designing distributed systems that handle scheduling, queueing, storage, and failure recovery at high volume
Live service experience is a plus
Robust backend and server architecture experience, including data modeling, API design, and scaling strategies
Expert knowledge of C# and .NET, including multithreading and memory management
Experience leveraging agentic programming tools in your workflows is a plus
Strong communication skills across technical and non-technical audiences
#J-18808-Ljbffr
📌 Senior Backend Programmer (.NET) (Vancouver)
🏢 Epic Games
📍 Vancouver