Talent.com
Senior Engine Programmer, Unreal Engine.
Senior Engine Programmer, Unreal Engine.Games Jobs Direct • Montreal, Canada
Senior Engine Programmer, Unreal Engine.

Senior Engine Programmer, Unreal Engine.

Games Jobs Direct • Montreal, Canada
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

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 are looking for a Senior Engine Programmer passionate about broadening our Unreal Framework technology stack. You will be working with others in the team to take part in building fundamental pieces of Unreal Technology to reconcile our Content Creator Ecosystem ambitions while staying true to delivering on our promise of delivering workflow and tools scaling to the AAA / Open World space. Your impact can be in all of the areas of the development spectrum, from design, to usability, to deployment in projects while ensuring stellar runtime performance. As a member of the Framework Unreal Engine team, you'll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are building their game upon our Unreal Engine Framework technology. Your contributions to the team will help build towards the next generation of amazing gameplay experiences while finding paths to expose the toolset to our content creator ecosystem by also proposing API to the Verse Language.

In this role, you will

  • Build upon the new Scene Graph framework which encompasses the notions of Entities, Components & Prefabs
  • Expand Unreal Engine fundamentals, such as Blueprints, Serialization, UObjects, to unlock requirements for the Scene Graph & the Verse Language
  • Elaborate on an interoperability layer between our current (Actor) and future (Scene Graph) high level framework technology with our lower level, data oriented programming framework, Mass
  • Inform how to decouple our high-level functionality from Actor so that the Mass framework can be leveraged more directly (Serialization, Replication, Rendering, Physics, etc.)
  • Support our internal & external partners through the adoption of the new Scene Graph & Mass Framework technology stack
  • Support developing and designing language API for it

What we're looking for

  • Strong C++ skills and programming principles knowledge
  • Strong understanding of simulation engine tooling pipelines
  • Understanding of Game Framework technologies (high-level)
  • Understanding of Data Oriented programming Frameworks (low-level)
  • Experience building robust, extensible, maintainable systems
  • Experience developing AAA games or game engine technology professionally
  • Self-motivated, strong work ethic, and able to work independently
  • Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal)
  • 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

    ABOUT US

    Epic Games spans across 19 countries with 55 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 here.

    Note to Recruitment Agencies : Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) 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.

    Create a job alert for this search

    Senior Engine Programmer Unreal Engine • Montreal, Canada

    Similar jobs
    Senior Platform Reliability Engineer — Automation & AI

    Senior Platform Reliability Engineer — Automation & AI

    INVERSA Leathers • Montreal
    Full-time
    An innovative technology startup in Montreal is seeking a senior full-stack platform engineer to maintain and enhance their wildlife management platform. This full-time hybrid position involves ensu...Show more
    Last updated: 7 days ago • Promoted
    Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mobile App

    Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mobile App

    Corning Incorporated • Montreal
    Full-time
    Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mobile App.Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mobile App. Staff Software Engineer Unity...Show more
    Last updated: 25 days ago • Promoted
    Technical Lead - Game Engine Tools & SDKs

    Technical Lead - Game Engine Tools & SDKs

    Ubisoft Entertainment • Montreal
    Full-time
    A global leader in gaming is seeking a Technical Lead to guide the technological vision of SDKs for game engines.In this role, you will lead technical decisions, ensure alignment with long-term vis...Show more
    Last updated: 10 days ago • Promoted
    Senior Solutions Engineer

    Senior Solutions Engineer

    Hubspot • Montreal
    Full-time
    NAM Solutions Engineering team.Our global team of Solutions Engineers is united by a shared mission : to solve for the customer. We push boundaries, learn quickly, and move with purpose—aligning, ada...Show more
    Last updated: 10 days ago • Promoted
    Senior C++ Software Engineer - Edge & Cloud

    Senior C++ Software Engineer - Edge & Cloud

    Aspen Technology, Inc. • Montreal
    Full-time
    Une entreprise de logiciels industrielle est à la recherche d'un développeur C++ talentueux pour rejoindre son équipe à Montréal. Le rôle implique le développement de solutions logicielles innovante...Show more
    Last updated: 20 days ago • Promoted
    FPGA Engineer (Canada)

    FPGA Engineer (Canada)

    Xona Space Systems • Montreal
    Full-time +1
    Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar – the world’s most advanced PNT satellite infrastructure in...Show more
    Last updated: 1 day ago • Promoted
    Senior UI Engineer – AAA Games (Unreal, C++)

    Senior UI Engineer – AAA Games (Unreal, C++)

    People Can Fly • Montreal
    Full-time
    Un studio indépendant de développement de jeux recherche un développeur C++ expérimenté pour travailler sur des fonctionnalités de pointe tout en améliorant l'expérience des joueurs.Vous collaborer...Show more
    Last updated: 25 days ago • Promoted
    Senior AI Gameplay Programmer

    Senior AI Gameplay Programmer

    QUANTIC DREAM • Montreal-Ouest
    Full-time
    Reporting to the Gameplay Programming Director, you will actively participate in game development activities such as conception, refinement and launch of gameplay features related to the behaviour ...Show more
    Last updated: 25 days ago • Promoted
    Senior Azure DevOps Engineer – Hybrid (Montreal)

    Senior Azure DevOps Engineer – Hybrid (Montreal)

    Shodh Consulting Services • Dorval
    Full-time
    A talent solutions firm is seeking a seasoned DevOps Engineer for a full-time role in Dorval, Quebec.This hybrid position requires strong experience with infrastructure management, CI / CD pipelines,...Show more
    Last updated: 25 days ago • Promoted
    CONTRACTOR-Systems Engineer (Senior)

    CONTRACTOR-Systems Engineer (Senior)

    SoHo Dragon • Montreal
    Full-time
    Company : SoHo Dragon represents an Investment Bank client.Location : Hybrid – Montreal, Quebec, CA.Collaborate effectively with team members and management to ensure successful project execution and...Show more
    Last updated: 14 days ago • Promoted
    Subject Matter Expert (Aircraft Engine Maintenance) - Courseware Content Specialist

    Subject Matter Expert (Aircraft Engine Maintenance) - Courseware Content Specialist

    FlightSafety International • Dorval
    Full-time
    About FlightSafety International.FlightSafety International is the world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercia...Show more
    Last updated: 25 days ago • Promoted
    Senior GenAI Tools Engineer — Game World Creation (Hybrid)

    Senior GenAI Tools Engineer — Game World Creation (Hybrid)

    Electronic Arts • Montreal
    Full-time
    A leading gaming company is seeking a Senior Software Developer to join their Generative Arts research team.This role focuses on building next-generation AI tools for creating immersive game worlds...Show more
    Last updated: 10 days ago • Promoted
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Saint-Lin Laurentides, Quebec, Canada
    Remote
    Full-time
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Engineer - IoT & Distributed Systems

    Senior Full-Stack Engineer - IoT & Distributed Systems

    BlackBerry Inc. • Montreal
    Full-time
    A major technology firm in Montreal is seeking a skilled software developer with 4-5 years of experience.The ideal candidate will have strong backend development skills, proficiency in JavaScript a...Show more
    Last updated: 18 days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Saint-Lin-Laurentides, Quebec, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago
    Senior UI Tools Programmer - Unreal Engine

    Senior UI Tools Programmer - Unreal Engine

    Epic Games • Montreal
    Full-time
    A leading game development company in Montreal is seeking a Senior Tools Programmer for the Unreal Engine UI Systems team. This position involves developing and optimizing UI technology, collaborati...Show more
    Last updated: 21 days ago • Promoted
    Gameplay Generalist – Unreal Engine Expert for Narrative Games

    Gameplay Generalist – Unreal Engine Expert for Narrative Games

    Don't Nod • Montreal
    Full-time
    A leading narrative game studio in Montreal is seeking an experienced gameplay programmer to join a compact team.You will be involved in developing and implementing core game features, ensuring opt...Show more
    Last updated: 25 days ago • Promoted
    Senior AI Platform Engineer

    Senior AI Platform Engineer

    Crew • Montreal
    Full-time
    MaintainX is the world's leading Asset and Work Intelligence platform for industrial and frontline environments.We are a modern IoT-enabled cloud-based tool for reliability, safety, and operations ...Show more
    Last updated: 25 days ago • Promoted