Talent.com
Epic Games
Engine ProgrammerEpic Games • Vancouver, British Columbia, Canada
Engine Programmer

Engine Programmer

Epic Games • Vancouver, British Columbia, Canada
16 days ago
Salary
CA$128,848.00 yearly
Job type
  • Full-time
Job description

WHAT MAKES US EPIC

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

Being Epic means being a part of a team that continually strives to do right by our community and users. Were 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 Youll Do

The Fortnite Tech Desktop team is looking for an experienced Engine Programmer to enhance the player experience on the PC platform. You will work with other programmers and directly contribute to building and improving our Desktop platform support to an industry-leading state.

This role covers a wide range of specialties focusing on stability and performance programming and ensuring critical features are available and performant for the Fortnite user base.

In this role you will

  • Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations; this includes identifying solutions in such areas as:
    • Solving CPU and GPU performance and compatibility issues
    • Making improvements to platform toolchains i.e. compiler/linker support SDK upgrades platform-specific data management tools debugger integration crash reporting etc.
    • Improvements in low-level systems that interface with platform APIs i.e. memory allocators (physical and virtual) file systems and input systems
  • Monitor stability and performance data from Fortnite releases address live issues that players are facing and improve Unreal Engines systems and applications in Fortnite-specific use cases
  • Build and maintain Fortnites support across PC storefronts operating systems and platforms including Epic Games Store and Microsoft Store builds and Windows on ARM
  • Collaborate with a variety of other Epic teams within Fortnite and Unreal Engine to help them solve complex technical challenges in ways that move the stability and quality of Fortnite and our internal products forward

What were looking for

  • Strong C knowledge and multi-threaded programming techniques; ability to code and design various core engine systems
  • Experience in profiling and optimizing a large codebase
  • Ability to diagnose debug and action complex problems coming from a live-service title and experience in handling stability issues
  • Demonstrated ability to reason about and debug large interacting systems from the macro-level to the micro-level
  • Experience with Linux such as profiling and optimizing code that also runs on servers is preferred
  • Experience with OS-level systems Windows/Linux APIs and common frameworks is a plus

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 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 arent limited to) things such as skills and competencies qualifications knowledge and addition to base pay most employees are eligible to participate in Epics generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

British Columbia Base Pay Range

$128848 - $188977 CAD

ABOUT US

Epic Games is a leading interactive entertainment company. For over 30 years weve 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. Epics 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 here.

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 here.


Required Experience:

IC


Employment Type : Full Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 128848 - 188977
Create a job alert for this search

Engine Programmer • Vancouver, British Columbia, Canada

Similar jobs

Senior Software Engineer - C++ Generalist/Network (Apex Legends)

Electronic Artsvancouver, metro vancouver regional district, Canada
Full-time

Job Title: Senior Software Engineer.Location: Hybrid - Vancouver or Los Angeles.Reports to: Technical Director.Founded in 2010, Respawn was created with the philosophy that when talented people hav... Show more

 • Promoted

Senior Software Engineer in Generative AI

Electronic Arts (EA)vancouver, metro vancouver regional district, Canada
Full-time

Lead innovations in gaming as a Senior Software Engineer focusing on Generative AI at Electronic Arts.Drive advancements in game testing through Machine Learning.As part of the FC QVE team, this po... Show more

 • Promoted

Software Engineer, Developer Efficiency Platform - $116,800 - $226,000 A Year

AppleRichmond, Canada
Full-time

Empower developers by building and scaling platforms for efficient service development and deployment, integrating modern AI tools for enhanced workflows. Show more

 • Promoted

C/C++ Software Engineer for UTM Features

FortinetBurnaby, Metro Vancouver Regional District, CA
Full-time

Elevate your career as a C/C++ Software Engineer at Fortinet, focused on improving our FortiGate firewall's UTM features.Collaborate in a skilled team dedicated to cybersecurity innovation.Your rol... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringVancouver, Metro Vancouver Regional District, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Staff Embedded Firmware Engineer (Contractor)

Arlo Technologies, Inc.Richmond, Metro Vancouver Regional District, CA
Full-time

Arlo is a leading provider of smart security solutions.We combine AI and CV analytics, cloud services, and user‑centric design to deliver reliable, end‑to‑end product experiences that keep people s... Show more

 • Promoted

Senior Client Code Engineer with Demonware

ActivisionVancouver
Full-time

Advance your career at Demonware as a Senior Software Engineer, specializing in client-side development for top-tier games like Call of Duty in Vancouver, BC.Focus on C++ libraries and networking.T... Show more

 • Promoted

Software Development Engineer, Aws Marketplace - C$114,800 - C$191,800 A Year

Amazon Web ServicesVancouver, Canada
Full-time

Seeking a Software Development Engineer to design and implement complex cloud marketplace solutions, contributing to product features and system architecture in a fast-paced environment. Show more

 • Promoted

Software Development Engineer (Full Stack) - Evisort Ai - C$112,000 - C$168,000 A Year

EvisortRichmond, Canada
Full-time

Seeking a Full Stack Software Engineer to join an AI platform team, enhancing contract management solutions.Responsibilities include collaborating with cross-functional teams and owning feature dev... Show more

 • Promoted

Engineering Co-op in Automation & Controls

CEU Carbon Engineering ULCSquamish, Squamish-Lillooet Regional District, CA
Full-time

Start your engineering career at Carbon Engineering with a co-op focused on Process Systems Engineering in Squamish, B.Leverage your automation and controls knowledge for sustainable technology adv... Show more

 • Promoted

Platform Engineer: Developer Efficiency With Ai Tools - C$116,800 - C$226,000 A Year

Leading Technology CompanyWest End, Canada
Full-time

Seeking a Software Engineer to improve developer efficiency by building backend systems and integrating AI tools, leveraging Java, Python, and Kubernetes. Show more

 • Promoted

Go Engineer for Container Images & CI/CD (Remote/Distributed)

CanonicalVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

A leading open-source tech firm in Winnipeg is seeking an experienced Software Engineer to develop new container images and contribute to automated CI/CD processes.This role involves working with d... Show more

 • Promoted

Senior Infotainment Software Engineer (In-Vehicle Ui) - C$174,200 - C$217,800 A Year

Leading Automotive Technology CompanyRichmond, Canada
Full-time

Seeking experienced Software Engineers to develop innovative in-vehicle applications and user interfaces, collaborating with design teams. Show more

 • Promoted

Forward Deployed Engineer

AffinityVancouver, British Columbia, Canada
Full-time

Job Description We are seeking a.AI and Advanced Analytics team focused on solving complex business challenges across a variety of industries, including manufacturing, healthcare, utilities, retail... Show more

 • Promoted

Locomotive Engineer

Washington CoDelta, Metro Vancouver Regional District, Canada
Permanent

Exhibit a strong commitment to safety, maintaining situational awareness, conducting risk assessments, and providing safety leadership.Actively collaborate with crew members, demonstrating openness... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

C++ Software Engineer (Hybrid) — Ai Video & Cloud Apis - C$90,000 - C$115,000 A Year

Global Technology FirmRichmond, Canada
Full-time

Seeking an Intermediate C++ Software Engineer for a hybrid role in Vancouver, BC, to develop security solutions within a Scrum team.Requires 2+ years of experience, knowledge of DevOps and test aut... Show more

 • Promoted

Software Development Engineer, Aws Marketplace - C$114,800 - C$191,800 A Year

Amazon Web Services CanadaRichmond, Canada
Full-time

Seeking a Software Development Engineer to design and implement complex systems for AWS Marketplace.You will own product features and influence strategy in a fast-paced environment. Show more

 • Promoted

Senior Software Engineer, Agents

KlueVancouver, Metro Vancouver Regional District, Canada
Full-time

We’re Building the Future of Competitive Intelligence.Vancouver, someone excited to build and optimize state-of-the-art LLM-powered agents at scale.You’ll bring a builder’s mindset, scientific rigo... Show more