Epic Games logo
Epic GamesPosted 1 week ago

Senior Engine Programmer, Unreal Cloud Services

On-siteMontréal, Quebec, Canada

Full TimeSenior LevelLargeGaming

Job Summary

Build Unreal Editor features that integrate cloud-based collaboration into creator workflows by implementing responsive experiences for asynchronous and distributed services. Work across editor, networking, storage, and revision control systems to make cloud-backed workflows feel natural, partnering with Product and UX teams to translate ideas into polished editor experiences. Collaborate with backend and infrastructure programmers on features spanning the editor and cloud services, utilizing modern development practices including AI-assisted programming to improve implementation and iteration.

Required Qualifications

  • Strong C++ skills and experience working in a large native codebase
  • Experience building user-facing tools, editor features, and complex interactive workflows
  • Experience building clients that interact with asynchronous or networked services
  • Strong understanding of parallelism, networking, latency, and failure handling
  • Strong eye for user experience and how technical behavior affects creator workflows
  • Experience working closely with Product, UX, and programming teams to ship features
  • Experience with Unreal Engine, another game engine, or comparable tools development

Desired Qualifications

  • Experience with Rust is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce