Engine Programmer
$128.85k - $188.98k per yearEpic Games
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
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 Engine’s systems and applications in Fortnite-specific use cases
- Build and maintain Fortnite's 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 We're 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 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
$128,848—$188,977 CAD
Epic Games is a leading interactive entertainment company. For over 30 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 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.
$166k - $244k per year
...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...SuggestedLong term contractFull timeTemporary workWorldwide- ...Responsibility: Salary: Blinkmoon is looking for a Lead Animation Programmer to join the technical team. Responsibilities: Work with... ...animation technology, Integrate new technologies into the engine and pipeline, Work with the Gameplay team and provide an interface...SuggestedFull timeRemote work
$175.35k - $257.18k per year
...building award-winning games or crafting engine technology that enables others to make... ...ll Do We're a core group of talented programmers who specialize in creating developer and... ...with an emphasis on Software Development Programmer in Test (SDET) principles. If you are passionate...SuggestedLong term contractFull timeTemporary workWorldwide$39.66 - $46.67 per hour
...Main Purpose and Function This position is a technical, regulatory and inspectional field/office position that represents Engineering Services in the administration of relevant by-laws related to private building sites affecting City property. Inspects, administers...SuggestedHourly payFull timeFor contractorsWork at office$120k - $165k per year
...innovating and optimizing the mining life cycle on greenfield and brownfield facilities? Apply today! The Concentrator Project Engineer will be part of an Process team providing engineering services and/or field support. The role will require the engineer to develop solutions...SuggestedLong term contractLocal areaFlexible hours$145k - $190k per year
...The Opportunity We're on the lookout for a Senior Software Engineer to join our Merchant Identity Engineering Team in building robust... ...comptant plus de 22 ans d'histoire Salaire concurrentiel Programme généreux de vacances payées + vendredis d'été Assurance maladie...Full timeApprenticeshipSummer workSummer holidayLocal areaRemote work- ...further. About the Role As a Senior Electrical Design Engineer at Humanoid, you will design and develop electrical systems that... ...lab equipment, including oscilloscopes, DMMs, power supplies, programmable loads, and spectrum analyzers, to validate designs and solve...Full timeWork at officeWorldwide
- ...help shape how the team works. You'll share feedback with empathy, support others as they grow, and contribute ideas that improve engineering practices across the wider team. You'll also take part in an on call roster, sharing responsibility for keeping our products running...Full timeWork at officeFlexible hours
$120k - $165k per year
...innovating and optimizing the mining life cycle on greenfield and brownfield facilities? Apply today! The Senior Mineral Processing Engineer will be part of an engineering team providing engineering services and/or field support. The role will require the engineer to...Long term contractLocal areaFlexible hours$120k - $140k per year
...forefront of advancing our data and AI strategy, influencing how teams across the business work, decide, and innovate. The Lead Data Engineer provides technical leadership for the design, development, and evolution of enterprise data architecture and data engineering...$165k - $220k per year
...Vancouver mostly follow a hybrid schedule where they are required to work within EPCM/design house environments, working closely alongside engineering and project delivery teams, attend in-person meetings or training and may also collaborate virtually. It offers a fast-paced,...InternshipWork at office$86k - $135k per year
...Requisition ID: 99658 Job Category: Engineering Location: Vancouver, BC, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining , energy...Long term contractFor contractorsWork at officeLocal areaFlexible hours$110k - $160k per year
...Requisition ID: 100746 Job Category: Engineering Location: Vancouver, BC, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise in mining...Long term contractWork at officeLocal areaFlexible hours$120k - $180k per year
...Business Unit to provide technical leadership as well as client engagement and business development with key clients. This Senior Engineer will have significant experience leading hydropower studies and projects including: dam safety reviews, hydro feasibility studies,...Long term contractContract workTemporary workLocal areaFlexible hours$93k - $115k per year
...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Mechanical or Civil Engineer to join our team in our Vancouver, Victoria, or Kelowna office. Our Water practice is growing and we’re looking for...Contract workInternshipWork at officeLocal areaFlexible hours$79.6k - $153k per year
...with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. We are looking for an " Android Engineer" to spearhead our efforts in the Microsoft Teams Calling, Meeting and Devices team which tackles the toughest challenges in the...Long term contractFull timeWork at officeLocal area$188k - $236k per year
...The role / impact As an Engineering Manager, you will drive the delivery of high-quality software by leading high-performing, inclusive teams. You won’t just manage the work; you will act as a technical anchor, maintaining an informed opinion on system health and code quality...Permanent employmentFull timeWork at officeLocal areaWork from home$90 per hour
...like to work in, you are invited to apply for this role. TRS Staffing Solutions has exciting opportunities for a Senior Electrical Engineer role to work for one of Canada's top employers and a global leader in the Engineering, Procurement, Construction Management industry....Contract workWorldwide$100k - $130k per year
...DevOps Engineer Location: USA/Canada - Remote Salary Range: $100,000 - $130,000 CAD About Mojio: At Mojio, we’re on a mission to give every vehicle a voice. Founded in 2012, we’ve grown from a disruptive startup to a global leader in the connected mobility space...Remote workWork from homeWorldwide- ...Job Responsibility: Salary: Position Overview: We are seeking a highly skilled and experienced Head of Engineering to join our dynamic team. As the Head of Engineering, you will be a technical authority and coordinate internal and external resources to maintain and develop...Full timeShift work
- ...world’s leading manufacturers to bring modern AI into complex industrial environments. Our team combines deep expertise in chemical engineering, manufacturing, digital twins, and software development to solve high-impact industrial challenges. At Basetwo, you’ll work...
- ...Overview As a member of the military, Combat Engineers ensure that troops can live, move and fight on the battlefield. They also perform construction and maintenance tasks, operate vehicles and equipment in support of engineer operations, and maintain field installations...Permanent employmentFull timeTemporary workPart timeFixed term contractCasual workInternshipLocal areaRelocationNight shiftWeekend workAfternoon shift
- ...The role / impact This is a hands-on Senior Engineer role in Xero’s Reporting team, helping build and improve one of the most-used parts of our product. As a Senior Engineer, you’ll own meaningful work end to end, from shaping the problem and designing the approach through...Full time
$155k - $205k per year
...The role / impact You will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems. By refactoring complex, monolithic systems and building high-quality, scalable software, your...Long term contractFull timeWork at officeWork from home2 days per week1 day per week$100k - $120k per year
...domains (electrical, mechanical, firmware, and software) for Clarius' handheld medical ultrasound devices. You'll be both a hands-on engineer in your area of strength and an orchestrator across domains you're less experienced in. The work spans compliance testing to global standards...Fixed term contractWork at officeWorldwide- ...laundering activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one. DataVisor's platform is architected to...Full time
$60 - $80 per hour
...NETWORK ENGINEER Job Type: Contract Contract Duration: Initial 6-month contract, good potential for extension Pay Rate: $60 - $80/hr Location: 4 days/week Onsite - Toronto/Vancouver/Calgary/Ottawa/Quebec City/Montreal office This role will require you to work from...Contract workWork at office- ...Senior Engineer - Program Management Requisition ID: 46937 Organization Vancouver is consistently ranked as one of the world’s most liveable and environmentally sustainable cities. Recognized among BC’s Top Employers and Canada’s Greenest Employers, the City of...Long term contractFull timeFor contractors
$120k - $165k per year
...part of the creation and construction of our cities? Then the infrastructure team is for you! We are looking for a Senior Coastal Engineer to join our growing global coastal team. This position could be located in Vancouver or Halifax. Our coastal team primarily...Long term contractLocal areaFlexible hours- ...Remarcable is seeking a resourceful and talented Integration Engineer to join our Vancouver-based team and contribute to the ongoing growth and development of our platform. As Remarcable’s latest member of the Engineering team, you will be responsible for helping trace and...Full timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!
- visa sponsor developer Vancouver, BC
- developer Vancouver, BC
- interactive developer Vancouver, BC
- remote developer Vancouver, BC
- programmer Vancouver, BC
- mulesoft developer Vancouver, BC
- microsoft powerapps developer Vancouver, BC
- developpeur Vancouver, BC
- rpa developer Vancouver, BC
- netsuite developer Vancouver, BC
