# Senior Programmer in Programming Languages

**Company**: Epic Games
**Location**: Montreal
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q739711

**Apply**: https://www.epicgames.com/site/careers/jobs/5723912004
**Canonical**: https://yubhub.co/jobs/job_4e1bf0bc-965

## Description

We are seeking a senior programmer in programming languages to join our team at Epic Games. As a key member of our team, you will be responsible for developing and maintaining the compiler language and toolchain. You will work closely with language consumers to ensure an exceptional user experience. You will also design and maintain the script interface to Unreal Engine and correct bugs and maintain the language codebase.

In this role, you will have the opportunity to work on the introduction of Verse, a new programming language created by Epic, designed to write game experiences at the scale of the metaverse.

To be successful in this role, you will need to have experience in developing compilers and toolchains, mastery of C++, advanced knowledge of software design principles, particularly interface programming, and experience in developing large codebases at a rapid pace.

At Epic Games, we offer a comprehensive benefits package, including 100% paid premiums for employee and dependent benefits, additional coverage for medical, dental, and vision care, critical illness, telemedicine, life insurance, death and disability insurance, and long-term disability insurance. We also offer a weekly indemnity (short-term disability) and a retirement savings plan with employer matching contributions. In addition to our employee assistance program, we offer a comprehensive well-being program through Modern Health, which provides free therapy and coaching services to employees and dependents.

## Skills

### Required
- compiler development
- C++
- software design principles
- interface programming
- large codebase development
