E

Epic Games

Develops games and Unreal Engine tools

Senior Language Programmer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

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

Responsibilities

  • Extend, evolve, and maintain the Verse compiler toolchain, transactional memory runtime, and virtual machine; add new platform support; implement new language features; and integrate with Unreal Engine's content, build, and cooking pipelines.
  • Optimize performance, memory usage, and iteration times across the Verse toolchain, runtime, and Unreal Engine/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 close collaboration with the Verse Language team and the broader Unreal Engine engineering organization.

Desired Qualifications

  • Experience with Unreal Engine integration.

About the Company

Epic Games

Develops games and Unreal Engine tools

Epic Games develops and publishes popular video games and provides development tools and services for others. Its games, like Fortnite, run on multiple platforms and monetize through sales, in-game purchases, and Battle Pass subscriptions, while Unreal Engine is licensed to other studios and Epic Online Services offer backend and multiplayer support. The company differentiates itself by offering both in-house game development and a broad ecosystem of widely used developer tools and online services. Its goal is to deliver entertaining games for players and enable other developers to build and grow their own games with strong technology and infrastructure.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$8.6B
Headquarters
Cary, NC
Founded
1991

Recently Posted Jobs

Explore more opportunities at Epic Games

See more jobs