Engine/Gameplay Architect - UGC / Architecte moteur / gameplay – UGC
Hybrid · Montréal, Quebec, Canada
Job Summary
Engine/Gameplay Architect to shape the foundation of user-generated content on a large-scale AAA experience built in Unreal Engine. Define end-to-end UGC framework data models and runtime systems; design APIs to expose gameplay systems safely to creators; define the scripting model for user-authored content; partner with AI/ML teams to enable AI-assisted content generation; establish guardrails for performance, sandboxing, security, and determinism; collaborate with gameplay, online, and tools teams to ensure platform cohesion; drive technical direction through prototypes, documentation, and hands-on implementation; mentor engineers and influence engineering standards across teams. Bilingual English/French posting also specifies Montreal office with a minimum four days/week in-office requirement; requires legal authorization to work in Canada; willingness to travel; experience in C++, Unreal Engine, extensible SDKs, API design, scripting integrations, performance optimization, large-scale open worlds, and AI-assisted workflows; familiarity with modding/UGC platforms and developer tooling.
Required Qualifications
- Strong experience architecting gameplay or engine systems in C++ within Unreal Engine (or comparable AAA engines)
- Proven experience designing extensible systems, SDKs, or developer platforms used by internal or external creators
- Deep understanding of gameplay architecture (ECS or actor-based models, event-driven architecture, state machines, replication models, serialization pipelines)
- Experience designing and maintaining APIs (C++, REST, or RPC) with usability, versioning, backward compatibility
- Hands-on scripting languages experience (Lua, Python, Blueprints, Verse, or DSLs)
- Familiarity with embedding scripting languages and bridging native and managed/runtime code
- Strong understanding of runtime performance optimization (CPU/GPU, memory, streaming, multithreading, async)
- Experience with large-scale systems (open worlds, world partitioning, asset streaming, networked/multiplayer)
- Knowledge of build systems, CI/CD pipelines, content validation workflows
- Experience with sandboxing and safe execution environments for user-authored code
- Cross-domain collaboration across engine, gameplay, backend, and tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.