As a Senior Language Programmer in the Verse team, you will extend and optimize the Verse compiler toolchain, VM, and runtime to power Unreal Engine and UEFN development. You’ll shape language features, platform support, and tooling integration across the UE stack. Your work improves performance, memory usage, and iteration speed for developers building real-time experiences. Join a collaborative, innovation-driven environment that connects engine tech with content creation to empower creators worldwide. This is a technically and artistically impactful role at the core of Epic’s toolchain evolution.
Pay / Benefits
100% premiums paid for you and dependents
Medical, Dental, Vision coverage
401k with competitive match
Mental well-being program with Modern Health
Unlimited PTO and sick time
paid sabbatical for long-tenured employees
Responsibilities
Extend and maintain the Verse compiler toolchain, VM, and runtime
Add platform support and implement new language features
Integrate Verse tooling with Unreal Engine pipelines (build, content, cooking)
Optimize performance and memory usage across the toolchain and engine boundary
Collaborate with language consumers to ensure a high-quality user experience
Design and maintain the scripting interface for Unreal Engine
Establish test workflows to validate improvements and prevent regressions
Key requirements
Expert knowledge of C++17 or later
Experience in compiler or toolchain development (e.g., compilers, VM design, Clang/LLVM, ABI specifics)
Experience with large codebases and balancing usability, performance, and power
Ability to reason about large, interconnected systems
Strong software engineering fundamentals including API design
Excellent communication and collaboration skills; capable of autonomous delivery
Experience with Unreal Engine integration is a plus
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.