companyEpic Games, Inc. logo

Senior Language Programmer - Verse UE Integration

Epic Games, Inc.Montreal,Quebec,CanadaNew
On-site Full-time

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proficient in C++17 or later. Experience in profiling and optimizing extensive codebases. Strong analytical skills in understanding complex, interconnected systems. Excellent communication and teamwork skills across programming teams. Ability to work independently and provide effective solutions autonomously. Expertise in compiler and VM internals, or experience with Unreal Engine integration (proficiency in both is advantageous).

About the job

Epic Games in Montreal builds both acclaimed games and the technology behind interactive experiences worldwide. The company emphasizes collaboration, inclusion, and innovation, aiming to set new standards in engine and game development. Teams here focus on making a positive impact for users and the broader industry.

The Programming group for Unreal Engine has spent over two decades developing tools and technology that empower creators everywhere to bring their projects to life. This team continually refines the systems that support real-time entertainment.

Role overview

The Senior Language Programmer for Verse UE Integration joins the Verse team, which is responsible for the toolchain, including compiler, virtual machine, and runtime, used in game development for Unreal Engine and UEFN. These systems are foundational for developers building with Verse in UE and UEFN.

Main responsibilities

  • Advance the Verse compiler toolchain and virtual machine by adding new language features and integrating the toolchain with Unreal Engine’s content, build, and cooking workflows.
  • Enhance performance, memory management, and iteration speeds across the Verse toolchain and its interface with Unreal Engine.
  • Develop and maintain testing workflows to ensure improvements and prevent regressions.
  • Collaborate closely with the Verse Language team and the wider Unreal Engine programming community to support integration efforts.

Requirements

  • Advanced knowledge of C++17 or newer.
  • Experience profiling and optimizing large codebases.
  • Strong analytical skills, especially with complex and interconnected systems.
  • Clear communication and ability to work effectively with other programming teams.
  • Ability to work independently and deliver solutions autonomously.
  • Expertise in compiler and VM internals, or experience with Unreal Engine integration (both preferred).

About Epic Games, Inc.

Epic Games, Inc. is a leader in interactive entertainment, known for developing innovative technology and award-winning games. Our mission is to push the boundaries of creativity and technology, fostering an environment where talented individuals can thrive and contribute to groundbreaking projects.

Similar jobs

Tailoring 0 resumes

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