Senior Gameplay Systems Developer, Developer Relations

3 weeks ago


Montreal, Canada Epic Games Full time
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 ENGINEWhat 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 Software Programmer to help bridge Unreal Engine end users from various industries, locations, and levels of experience, with Epic's development team. The ideal candidate is a senior C++ programmer, with experience in real-time applications who is customer focused, and has excellent communication skills.

In this role, you will
  • Engage licensees in-person, via video, or over email to achieve the best possible results.
  • Debug, review and analyze minor and major development issues including but not limited to bugs, crashes and runtime performance challenges.
  • Work with customers and technical partners from multiple industries to ensure future releases of Unreal Engine continue to meet their needs.
  • Senior level experience developing gameplay features and/or systems with C++.
  • Experience shipping projects on multiple platforms.
  • Senior-level experience in tying multiple gameplay sub-systems together on shipped titles.
  • Strong written/verbal communication skills including the ability to give technical presentations to audiences of varying technical backgrounds.
  • A creative problem solver with a passion for helping other developers.
  • Self-motivated individual who will take ownership of the technical relationship with developers and work proactively to reduce friction and improve processes.
  • Experience shipping titles for mobile and console is a plus.
  • Experience writing robust multithreaded code is a plus.
  • Experience with modding and asset versioning. li>
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 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.

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.



  • Montreal, Quebec, Canada Epic Games Full time

    About Epic GamesEpic Games is a world-renowned leader in creating immersive gaming experiences. With a global presence spanning 25 countries and 46 studios, we've been innovating for over 25 years.Our award-winning Unreal Engine technology empowers game developers to build high-fidelity, interactive experiences across various industries. As we continue to...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    Behaviour Interactive, a leading global gaming studio, is seeking an experienced Senior Gameplay Systems Programmer to join its team in Middlesbrough or Montreal. As a key member of the publishing department, you will play a pivotal role in shaping the future of Dead by Daylight, Behaviour's flagship franchise with over 60 million players worldwide.About the...


  • Montreal, Quebec, Canada Quantic Dream Full time

    At Quantic Dream, we are seeking a highly skilled Senior Physics Gameplay Engineer to join our team. This role will play a key part in the development of our next-generation online multiplayer project.About the RoleThe successful candidate will contribute to the adaptation and optimization of our physics engine and collision system to meet the needs of the...


  • Montreal, Quebec, Canada Ironbelly Studios Full time

    We are seeking an experienced Senior Unreal Gameplay Engineer to join our innovative game development team. If you are a skilled engineer with a passion for creating immersive gameplay experiences and cutting-edge technology, we encourage you to apply.Job OverviewA fully remote position with flexible working hours is available for a talented developer. The...


  • Montreal, Quebec, Canada Sony Interactive Entertainment Inc. Full time

    About UsSony Interactive Entertainment Inc. is a global leader in the entertainment industry, renowned for its innovative products and services.Salary RangeThe estimated salary for this position is $120,000 - $180,000 per annum, based on industry standards and location.Job DescriptionWe are seeking an experienced Senior Gameplay Network Programmer to join...


  • Montreal, Quebec, Canada Signal Space Lab Inc. Full time

    OverviewSignal Space Lab Inc. is an innovative studio that pushes the boundaries of interactive media, specializing in immersive XR entertainment, video games, and audio production.We are committed to creating original, innovative, and memorable experiences that blend sounds, visuals, and gaming environments.SalaryThe estimated annual salary for this...

  • Developer intern

    4 months ago


    Montreal, Canada Quantic Dream Full time

    p>As part of the development of an online multiplayer project, and for its next very ambitious productions and publications, QUANTIC DREAM is increasing its R&D department. Under the responsibility of the Project Lead Programmer and within a human-sized team mobilized by challenges, collaboration and team spirit, you will contribute to the adaptation of our...


  • Montreal, Quebec, Canada Desjardins Group Full time

    We are seeking a skilled Senior IT Systems Developer to join our team at Desjardins Group in Montréal. The ideal candidate will have a strong background in software development, systems analysis, and infrastructure design.Job SummaryThe successful candidate will participate in the development, maintenance, and upgrade of large-scale IT systems, programs,...


  • Montreal, Quebec, Canada Yellow Brick Games Full time

    At Yellow Brick Games, we are seeking a highly skilled and experienced Physics Programmer to join our team of talented developers. Located in Quebec City, Canada, with an office space in Montreal, we offer maximum flexibility for remote work situations.We value diversity and inclusivity in the workplace and welcome applications from qualified candidates...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Dynamic Physics Simulation and Detection System EngineerWe are seeking a highly skilled Physics Gameplay Engineer to join our team in Paris, France, or Montreal, Canada. As a key member of our R&D department, you will contribute to the development of our physics engine and collision system for online multiplayer projects.About the RoleAs a Physics Gameplay...

  • Developer intern

    4 months ago


    Montreal, Canada zeroG - AI in Aviation Full time

    p>As part of the development of an online multiplayer project, and for its next very ambitious productions and publications, QUANTIC DREAM is increasing its R&D department. Under the responsibility of the Project Lead Programmer and within a human-sized team mobilized by challenges, collaboration and team spirit, you will contribute to the adaptation of our...


  • Montreal, Quebec, Canada Kabam Full time

    Unlock Your Potential as a Senior Backend Engineer at KabamWe are seeking an exceptional Senior Backend Engineer to join our team and contribute to the development of cutting-edge gaming systems. As a key member of our engineering team, you will design, architect, and implement scalable, high-performance software solutions that drive innovation and...


  • Montreal, Quebec, Canada Ajax Ajax Systems Inc. Full time

    Ajax Systems Inc. - Senior Territory Business Development ManagerEstimated Salary: $120,000-$150,000 per year (based on location and experience)About Us:Ajax Systems Inc. is a leading international technology company specializing in security systems with smart home features.Job Description:We are seeking an experienced Senior Territory Business Development...


  • Montreal, Quebec, Canada Shop Titans Full time

    At Kabam, we're constantly pushing the boundaries of excellence in free-to-play gaming.About the RoleWe're seeking a highly skilled and passionate individual to join our team as a Senior Game System Architect. In this role, you'll have a significant impact on the direction of our games, working collaboratively with programmers and designers to design and...


  • Montreal, Quebec, Canada Kabam Full time

    About the OpportunityWe are seeking a highly skilled and experienced Senior Gaming Systems Developer to join our team at Kabam. As a key member of our development team, you will be responsible for designing, building, and maintaining advanced gaming systems and tools.


  • Montreal, Quebec, Canada Quantic Dream Full time

    Unlock Your Potential in a Challenging RoleAs part of our ambitious projects, Quantic Dream is expanding its R&D department to drive innovation in game development. As a Senior Physics Engineer, you will collaborate with our experienced team to enhance our physics engine and collision system, ensuring seamless gameplay experiences.About the RoleCollaborate...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Unlock your full potential in the fast-paced world of video game development at Behaviour Interactive, a leading independent studio headquartered in Montreal. With over 1200 passionate employees across studios in Toronto, Seattle, Rotterdam, and the UK, we're crafting unforgettable experiences that push the boundaries of interactive entertainment.As a key...


  • Montreal, Quebec, Canada Yellow Brick Games Full time

    Yellow Brick Games, a renowned game development studio based in Quebec City, Canada with an office space in Montreal, is seeking an experienced Fantasy Physics Developer to join their team of skilled developers.">About UsAt Yellow Brick Games, we value flexibility and offer remote-work options to accommodate our employees' needs. Our diverse team consists of...


  • Montreal, Quebec, G4F, CA S.i. Systems Full time

    Our public sector client requires a Secret cleared Senior .NET Developer to support the enhancement of an existing public facing eFiling and Payment systemThe program requires a Senior .NET programmer/software developer to redesign and implement a revised architecture to support growth and expansion of the e-Filings products in support of their electronic...


  • Montreal, Quebec, Canada Kabam Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Game Systems Architect to join our team at Kabam. As a key member of our architecture team, you will be responsible for designing and implementing advanced modular gameplay systems that are robust, flexible, and high-performing.Key ResponsibilitiesTranslate business requirements into...