Core Tech Programmer

3 Months ago • All levels • Programming • $117,678 PA - $173,206 PA

Job Summary

Job Description

As a Core Tech Programmer at Epic Games, you'll focus on Unreal Engine UI systems, enhancing runtime capabilities and content creation tools. Responsibilities include owning, developing, and optimizing UI code for in-game and tool UIs. You'll collaborate with programmers, artists, and designers to improve systems, gather feedback, and design solutions. Problem-solving will involve analyzing and fixing engine issues like performance problems and memory usage. Working across Epic's internal teams and with licensees to address their challenges is also key. The ideal candidate is self-motivated, passionate about UI design and implementation, and possesses a wealth of ideas for improving game development pipelines.
Must have:
  • Develop and optimize Unreal Engine UI code
  • Collaborate with cross-functional teams
  • Analyze and resolve engine performance issues
  • Improve game development pipelines
Perks:
  • 100% employer-paid benefits for employees and dependents
  • Supplemental medical, dental, vision, and life insurance
  • Retirement savings plan with employer match
  • Mental well-being program

Job Details

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - UNREAL ENGINE

What We Do

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do

We're looking for a Tools Programmer to work on the development of the Unreal Engine UI systems, who enjoys working on the engine runtime capabilities and its content creation tools. From WYSIWYG editors, to APIs and frameworks targeted at other developers and runtime UI capabilities, we have a wide problem space for you to jump into and make an impact for millions of users. The ideal candidate is self-motivated and passionate to design and implement UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools. You should have an endless list of ideas for improving the efficiency of a game development pipeline.

In this role, you will

  • Own, develop, improve and optimize the code of UI tech used to build tools and in-game UI in Unreal Engine
  • Collaborate with all disciplines (i.e. programmers, artists, and designers) to identify areas for improvements, gather feedback, and design solutions for customer needs
  • Analyze and fix common problems in a game engine such as performance issues and memory usage
  • Work collaboratively across many of Epics’ internal teams
  • Work with Unreal Engine’s licensees to enable them to overcome their challenges

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

Pay Transparency Information

The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

British Columbia Base Pay Range
$182,815$268,128 CAD

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy .

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found .

Similar Jobs

Tesla - Battery Engineering Internship

Tesla

Brandenburg, Germany (On-Site)
6 Months ago
Nova Credit - Senior Software Engineer

Nova Credit

San Francisco, California, United States (Remote)
4 Weeks ago
Fox Factory - Design Engineering Specialist

Fox Factory

Elkhart, Indiana, United States (On-Site)
1 Year ago
160over90 - Project Director, Experiential

160over90

London, England, United Kingdom (On-Site)
1 Year ago
Toast - Inside Account Executive - Canada

Toast

Toronto, Ontario, Canada (Remote)
1 Month ago
luxsoft - AUTOSAR Vehicle Platform Software Developer

luxsoft

Poland (Remote)
1 Month ago
luxsoft - Regular Software Developer C++

luxsoft

Egypt (Remote)
3 Weeks ago
Midgar studios - Lead Programmer

Midgar studios

Montpellier, Occitanie, France (Hybrid)
1 Week ago
Forcepoint - Senior Software Engineer - C++ Developer

Forcepoint

Thane, Maharashtra, India (On-Site)
3 Weeks ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saronic Technologies - Naval Architect Manager

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
Rolls-Royce - Plant Engineer

Rolls-Royce

Grâce-Hollogne, Wallonia, Belgium (On-Site)
4 Weeks ago
Technicon design - Animation Designer

Technicon design

Minnesota, United States (On-Site)
1 Month ago
Electronic Arts - VP, GM Live Service Franchise

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Kavalirio - Secret Clearance Manufacturing Engineer Level 4

Kavalirio

Los Angeles, California, United States (On-Site)
1 Month ago
BioFire - Manufacturing Engineer II

BioFire

Salt Lake City, Utah, United States (On-Site)
4 Weeks ago
Rivian - Senior Mechanical Engineer, Mechanisms

Rivian

Irvine, California, United States (On-Site)
1 Month ago
Tesla - Associate/Senior/Staff Drive Unit/Traction Inverter Test Engineer

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Apple - CAD Engineer - RTL Construction

Apple

Beaverton, Oregon, United States (On-Site)
2 Months ago
Apple - Power UPF Methodology Engineer

Apple

Beaverton, Oregon, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Epic Games - Senior Server Programmer

Epic Games

Canada (On-Site)
3 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
9 Months ago
bounteous - Murex Integration Developer

bounteous

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Xplor Technologies - Sales Development Representative (SDR)

Xplor Technologies

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Walmart - Produce Stocker

Walmart

Edson, Alberta, Canada (On-Site)
2 Weeks ago
Scanline VFX - Senior Compositor

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Take-Two Interactive - Information Security Operations Analyst

Take-Two Interactive

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
Epic Games - Lead Online Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Behaviour Interactive - Senior Sound Designer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Behaviour Interactive - Senior Sound Designer - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Insight Software - Consultant, Technical (SQL Query Writing + Implementations + Installations)

Insight Software

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Guardian - Senior Engineer - IT (Java)

Guardian

Gurugram, Haryana, India (On-Site)
2 Weeks ago
grimlore games - Lead Programmer

grimlore games

Germany (On-Site)
2 Months ago
Guardian - High Net Worth Specialist

Guardian

New York, United States (Remote)
1 Week ago
Ion - Senior Java Developer - Italy

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago
10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Valve corporation - Steam Database Administrator

Valve corporation

Bellevue, Washington, United States (On-Site)
9 Months ago
PwC - B&C Specialist (Probationary)

PwC

Cebu City, Central Visayas, Philippines (On-Site)
10 Months ago
smartbear - Senior Software Engineer - JAVA

smartbear

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Social Discovery Ventures - Senior .NET Developer (VS)

Social Discovery Ventures

Tbilisi, Tbilisi, Georgia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Novi Sad, Vojvodina, Serbia (On-Site)

Manchester, England, United Kingdom (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Cary, North Carolina, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug