C++ Programmer

1 week ago


Vancouver, British Columbia, 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.
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.

This encompasses working on streaming features as well as providing awesome authoring tools to support a game production of any size, all working together at the same time.

The ideal candidate is self-motivated and passionate about pushing performance and excited to work with artists and content creators to optimize their workflows and enable them to do their best work.

Work with artists, level designers, content creators to come up with solutions and ideas to push the open world capabilities in Unreal Engine
Implement new workflows and tools to accelerate content creation for any team size
Analyze and fix common problems in a game engine such as performance issues and memory usage
Work collaboratively across many of Epics' internal teams and projects
Excellent C++ skills with experience developing in a large codebase
Tools and/or engine experience working on a AAA game production
Experience writing tools that improve the customer user experience, iteration, and development time in game development or other fields
Deep understanding of the authoring pipeline for game production with experience developing on game consoles is a plus
Well versed in software engineering and design principles
These traits equal success at Epic and influence everything we do
Demonstrated ability to communicate fluently in English (written and verbal)

Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals.

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.

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

  • Vancouver, British Columbia, Canada White Bay group Full time

    Join this cutting edge Vancouver gaming studio, where the ordinary transforms into the extraordinary, and every game is an invitation to escape reality and embrace the extraordinary. With a foundation built on innovation, dedication, and a love for gaming, they continually strive to redefine the possibilities within the gaming landscape. Join this cutting...

  • Unity Programmer

    1 week ago


    Vancouver, British Columbia, Canada White Bay group Full time

    3 days ago Be among the first 25 applicants The Company Join this cutting edge Vancouver gaming studio, where the ordinary transforms into the extraordinary, and every game is an invitation to escape reality and embrace the extraordinary. With a foundation built on innovation, dedication, and a love for gaming, they continually strive to redefine the...

  • Unity Programmer

    1 week ago


    Vancouver, British Columbia, Canada White Bay group Full time

    3 days ago Be among the first 25 applicants The CompanyJoin this cutting edge Vancouver gaming studio, where the ordinary transforms into the extraordinary, and every game is an invitation to escape reality and embrace the extraordinary. With a foundation built on innovation, dedication, and a love for gaming, they continually strive to redefine the...


  • Vancouver, British Columbia, Canada Fintech Innovation Canada Inc. Full time

    Education: Expérience: EducationCollege/CEGEPTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareResearch and evaluate a variety of...

  • Programmer Intern

    4 weeks ago


    Vancouver, British Columbia, Canada Angus Reid Forum Full time

    Salary: 50,000Angus Reid Research Internship ProgramThe Angus Reid Group and the Angus Reid Institute, in partnership, are looking for recent graduates with insatiable curiosity to apply for our Project Management Intern Program. You're a good fit if you're curious about what people think, how they behave, and why. You are ambitious, detail-oriented,...


  • Vancouver, British Columbia, Canada Fortinet Full time

    Are you ready to join Fortinet Technologies as an Embedded Software Developer? Fortinet is on the lookout for a skilled individual to be part of their dynamic team.Here's a glimpse of what you can expect:Development, design and test the software for Fortinet productsHands-on bug fixingMaintain and document code using source control systemMaintenance,...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level EJob TitleSenior Programmer AnalystDepartmentEcosystem Delivery - 2 | Technical | Delivery | Leadership | Integrated Renewal Program StudentCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level EJob TitleSenior Programmer AnalystDepartmentEcosystem Delivery - 2 | Technical | Delivery | Leadership | Integrated Renewal Program StudentCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum...


  • Vancouver, British Columbia, Canada British Columbia Lottery Corporation Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: For our people, our players, our communities, our industry, and our planet.Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part...


  • Vancouver, British Columbia, Canada Borderless Capital Full time

    PROGRAMMING - GAMESWhat We DoUnreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.What You'll DoThe Fortnite Creative Team is bringing the entire toolset of Unreal Engine and the Unreal Editor...

  • software programmer

    1 week ago


    Vancouver, British Columbia, Canada Podium Catchers Consultant Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...

  • Programmer Analyst II

    4 weeks ago


    Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level CJob TitleProgrammer Analyst IIDepartmentSystems & Development | Arts Instructional Support and Information TechnologyCompensation Range$6, $9,418.83 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a...

  • Programmer Analyst II

    2 months ago


    Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level CJob TitleProgrammer Analyst IIDepartmentSystems & Development | Arts Instructional Support and Information TechnologyCompensation Range$6, $9,418.83 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a...


  • Vancouver, British Columbia, Canada Epic Games Full time

    PROGRAMMING - GAMESWhat We DoUnreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.What You'll DoAs part of the Fortnite Ecosystem Team, you'll be working on the entire technology stack behind...


  • Vancouver, British Columbia, Canada Canadian Cancer Society Full time

    **POURQUOI VOUS JOINDRE À LA SOCIÉTÉ CANADIENNE DU CANCER (SCC)?**La Société canadienne du cancer travaille sans relâche afin de sauver et d'améliorer des vies. Nous finançons les plus brillants chercheurs sur le cancer. Nous fournissons un réseau d'aide empreint de compassion à toutes les personnes atteintes de cancer, dans tout le Canada** **et...


  • Vancouver, British Columbia, Canada Epic Games Full time

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


  • Vancouver, British Columbia, Canada Epic Games Full time

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


  • Vancouver, British Columbia, Canada City of Vancouver Full time

    Computer Programmer/Analyst (Integration Specialist)Requisition ID: 41601 OrganizationLocated on the traditional, ancestral and unceded lands of the xwməθkwəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the...


  • Vancouver, British Columbia, Canada Epic Games Full time

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


  • Vancouver, British Columbia, Canada Epic Games Full time

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