Senior Language Programmer
Epic Games
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
- 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
- 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
- strong communication
- collaboration
- autonomy
- C++17+
- compiler/toolchain development
- VM design
Reference: WJ-747_30851185