Epic Games, Inc. logoEpic Games, Inc. logo

Senior Language Programmer for Verse Unreal Engine Integration

Epic Games, Inc.Cary,North Carolina,United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Strong proficiency in C++17 or newer. Proven experience profiling and optimizing large codebases. Ability to analyze complex, interconnected systems effectively. Excellent communication and collaboration capabilities across programming teams. Self-reliant with a knack for delivering practical solutions independently. Experience in compiler and VM internals or Unreal Engine integration (familiarity with both is advantageous).

About the job

Epic Games is looking for a Senior Language Programmer to join the Verse team, focusing on integration with Unreal Engine. This group builds and maintains the core toolchain, including the compiler, virtual machine, and runtime, that supports game development in Unreal Engine and UEFN. The work directly impacts how developers create, iterate, and launch games using Verse.

Role overview

This position centers on advancing the Verse compiler toolchain and virtual machine. The role involves adding new language features, integrating with Unreal Engine's content, build, and cooking pipelines, and improving overall performance. The Senior Language Programmer will also help optimize memory usage and iteration times, both within the Verse toolchain and at the interface between Unreal Engine and Verse.

What you will do

  • Enhance the Verse compiler, virtual machine, and related systems
  • Add new language features and ensure seamless integration with Unreal Engine workflows
  • Optimize performance, memory, and iteration speed across the toolchain
  • Develop and maintain testing workflows to validate changes and prevent regressions
  • Lead integration work in collaboration with other Verse programmers and Unreal Engine teams

Requirements

  • Strong C++17 or newer programming skills
  • Experience profiling and optimizing large codebases
  • Ability to analyze and work within complex, interconnected systems
  • Clear communication and effective teamwork with other programmers
  • Self-motivated and able to deliver practical solutions independently
  • Background in compiler and VM internals or Unreal Engine integration (both preferred)

This role is based in Cary, North Carolina, United States.

About Epic Games, Inc.

Epic Games, Inc. is a leading technology company known for its commitment to innovation in gaming and real-time 3D creation. Our collaborative environment encourages creativity and teamwork, making us a top choice for developers and creators worldwide.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.