Principal Backend Programmer (Developer Platform)
Epic Games · Cary,North Carolina,United States
About this role
**Principal Backend Programmer (Developer Platform)** ## What makes us Epic? Epic’s success is driven by talented, passionate people. You’ll join a collaborative, welcoming, and creative environment—where teams continually innovate to raise the bar for engine and game development. ## Online Infrastructure ### What we do Epic enables online services teams to build, deploy, and manage services used by **more than half a billion players** worldwide. The mission of this developer platform is to provide world-class tools and platforms that make it easier, faster, and safer to build, operate, and scale applications—at massive scale. ### What you’ll do You’ll be the senior technical voice for Epic’s **developer platform**, including: - Source control - CI/CD - Build and artifact management - Database and cloud infrastructure This role focuses on **rebuilding and scaling systems** to handle **millions of agentic CI/CD actions per day**. You’ll work across teams to understand requirements and usage patterns, negotiate trade-offs (cost vs. feasibility), and deliver solutions—whether by designing systems, building critical components, or aligning the right people. Epic is an **agentic-programming-first** company. You’ll be expected to use AI coding tools and agents as part of your normal workflow, and help shape how they’re applied to Epic’s infrastructure. ## In this role, you will - Set forward-looking technical strategy and design for the developer platform (source control, CI/CD, build, artifacts, developer tooling, cloud infrastructure) - Define strategy for **software supply chain** and **pipeline security**, partnering with security/governance teams - Lead the hardest cross-team problems: identify root causes, choose approaches, and drive solutions to completion - Stay hands-on: build prototypes, write critical code, and review designs - Write clear strategy documents, design proposals, and decision records for leadership and engineers - Align priorities across teams and leadership; make trade-offs between cost, reliability, and speed without direct authority - Mentor Senior Programmers and Technical Leads; raise the technical bar across the organization - Lead adoption of AI coding tools and agentic programming, including systems, guardrails, and safe ways of working - Represent Epic in technical discussions with cloud providers and tool vendors (e.g., **AWS, Google Cloud, GitHub**) ## What we’re looking for - Extensive experience designing and operating large-scale infrastructure and developer platforms; proven ability to shape strategy across multiple systems/teams - Deep cloud infrastructure experience with **AWS and/or GCP**, **Kubernetes**, and **infrastructure as code** - Broad knowledge of source control, CI/CD, and build systems at scale (end-to-end) - Strong understanding of software supply chain and infrastructure security; experience working with security/governance teams - Track record leading cross-team technical initiatives from ambiguous problem → delivered results - Strong hands-on programming ability; comfortable writing production code and tooling in **Python, Go**, or similar - Experience with AI coding tools and agentic engineering; opinions on how teams should adopt them - Excellent written and verbal communication; able to explain complex trade-offs to engineers and leadership - Good judgment in ambiguous situations; comfortable deciding with incomplete information - Bonus: experience with databases/data infras
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.