Senior Language Programmer

Epic Games•Cary, NC

About The Position

Epic Games is seeking an experienced Senior Language Programmer to join its Verse team, which develops and maintains the toolchain—including the compiler, VM, and runtime—that powers game development in Unreal Engine and UEFN. The role works on systems relied upon by UE and UEFN developers to build and ship games with Verse. The position involves evolving and maintaining the Verse compiler toolchain, transactional memory runtime, and VM; adding platform support; implementing language features; and integrating with Unreal Engine content, build, and cooking pipelines. It also focuses on optimizing performance, memory usage, and iteration times across the toolchain, runtime, and UE/Verse boundary, while collaborating with language consumers and engineering teams to deliver a strong developer experience.

Requirements

  • Expert knowledge of C++17 or later.
  • Experience in compiler or toolchain development, such as compiler internals, VM design, Clang/LLVM, or linker/platform ABI specifics.
  • Experience developing and optimizing large codebases, with the ability to make tradeoffs between usability, performance, and power.
  • Strong ability to reason about large, interconnected systems.
  • Solid grounding in software engineering principles, including API design.
  • Strong communication and collaboration skills, with the ability to work autonomously and deliver practical solutions.

Nice To Haves

  • Experience with Unreal Engine integration.

Responsibilities

  • Extend, evolve, and maintain the Verse compiler toolchain, transactional memory runtime, and VM.
  • Add new platform support and implement new language features.
  • Integrate Verse with Unreal Engine's content, build, and cooking pipelines.
  • Optimize performance, memory usage, and iteration times across the Verse toolchain, runtime, and UE/Verse boundary.
  • Work closely with language consumers to ensure an exceptional user experience.
  • Establish test workflows to validate improvements and prevent regressions.
  • Design and maintain the scripting interface to Unreal Engine in collaboration with the Verse Language team and the broader UE engineering organization.

Benefits

  • Company pays 100% of medical, dental, Vision HRA, Long Term Disability, and Life Insurance premiums for employees and their dependents.
  • 401(k) with competitive match.
  • Mental well-being program through Modern Health, including free therapy and coaching for employees and dependents.
  • Company events and company-wide paid breaks.
  • Unlimited PTO and sick time.
  • Paid sabbatical after 7 years of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service