Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Programmer, Graphics Tools

Epic 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

We're looking for a Senior Tools Programmer to evolve artist tools within the Unreal Editor, particularly in geometry and texturing processing, terrain authoring, and procedural generation. An important aspect of this role is supporting both user-driven and agentic workflows, including exploring and implementing new interaction paradigms to accelerate content creation. You'll directly impact artist productivity by developing user-facing tools for one of the leading game engines used by developers worldwide.

In this role, you will

  • Support and extend existing artist tools for internal and external users
  • Refactor existing tools to be more accessible and effective for agentic workflows
  • Create new tools at the intersection of user-driven and agent-driven content creation
  • Collaborate with artists on internal projects and productions
  • Work with other developers across team boundaries on shared initiatives
  • Contribute to major initiatives that shape the future of the Unreal Editor

What we're looking for

  • Excellent C++ skills
  • Strong background in developing artist tools within the games or film industry
  • Experience with geometry processing, texture processing, or procedural generation
  • Fluency in using current agentic tools and workflows for programming tasks
  • Track record of exploring and applying AI capabilities to advance artist workflows
  • Experience developing in a large codebase
  • Ability to work independently and deliver effectively as part of a distributed team
  • Experience working collaboratively to deliver high-quality outcomes across teams

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

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Programmer, Graphics Tools in Montréal, QC vacancy
  •  ...créer et d’offrir une vaste gamme de contenus qui reflètent notre monde. Job Description RESPONSIBILTIES As a Senior Tools Programmer, you are responsible for designing, implementing, and maintaining tools that support efficient content creation and development... 
    Senior
    Long term contract
    Work at office
    Local area

    NBCUniversal

    Montréal, QC
    3 days ago
  •  ...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 senior Tools Programmer to help build the next generation of UI tooling for users and AI-powered... 
    Senior
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    2 hours ago
  •  .... Que ferez-vous ? L'équipe MTL Tools conçoit, développe et maintient les outils...  ...-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que...  ...What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    17 days ago
  •  ...growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide. What...  ...allocators (physical and virtual), file systems, input systems, graphics APIs (Metal and Vulkan), shader compilers, etc. Analyze and... 
    Senior
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    2 hours ago
  •  ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et...  ...reflétant notre monde. Job Description As a Senior Programmer (Mobile) , you are responsible...  ...to integrate systems across gameplay, tools, and pipelines. Optimize systems for... 
    Senior
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    2 days ago
  •  ...maintainability. Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering,...  ...efficient for a small, autonomous team. Embody a hands-on senior engineering role by writing code daily, debugging deep within the... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    2 hours ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste...  ...de 6 ans d'expérience en programmation C++ dans le développement de...  ...implement menus, HUD, and UI tools across platforms, collaborating...  ...provide technical hooks for graphics, animation, and audio.... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    23 days ago
  •  ...growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do You will work with our team of applied research programmers at the intersection of computer vision, gameplay agents, natural... 
    Senior
    Long term contract
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Epic Games

    Montréal, QC
    2 hours ago
  •  ...passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown! We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    2 hours ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime...  ...). C# est un atout. Maîtrise de la programmation multithread et solide compréhension de...  ...), using profilers and other measurement tools Stay updated on technological developments... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    23 days ago
  • Aperçu du poste Notre client recherche un Directeur de Programme expérimenté et rigoureux pour piloter des initiatives complexes et multidisciplinaires...  ...gestion de programme, de gestion de projet ou de consultation senior au sein d'un environnement opérationnel complexe. - Formation :... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Robert Half

    Montréal, QC
    6 days ago
  •  ...Description Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de passion...  .... You will develop and maintain the tools and systems necessary for designers to...  ...optimisation des performances Expérience en programmation d'IA de mouvement, de navigation et de... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly

    Montréal, QC
    19 days ago
  •  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est essentielle...  ...connaissance des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez bien... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    10 days ago
  •  ...Description: Job Summary We are looking for a hands on Intermediate or Senior AS/400 Developer to support an active project involving IBM i /...  ...such as RPG, RPGLE, CL, SQL, DB2/400, and related IBM i tools. Analyzing business and technical requirements and translating... 
    Senior
    Full time

    CGI

    Montréal, QC
    2 days ago
  •  ...dans lequel nous vivons. Job Description ROLE SUMMARY As a Senior Engine Programmer (Mobile – Unreal) , you are responsible for designing,...  ...Engine for mobile platforms. Familiarity with mobile profiling tools and Unreal Engine mobile optimization workflows.... 
    Senior
    Long term contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    2 days ago
  •  ...expand our reach into new and existing markets. As a Junior Graphic Designe r, you’ll report to the Managing Art Director on campaign...  ...documentation, including presentations, internal communications and sales tools. Propose creative solutions that support the brand and... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    2 hours ago
  •  ...features and implementation of the UI in an effort to support the graphic designer’s needs;  Design and implement menu and interface...  ...the uniformity of the visual and logistical aspects;  Provide tools for UI systems and debugging through internal “debug draw”.  Investigate... 
    Full time

    Ubisoft

    Montréal, QC
    2 hours ago
  • $169.5k - $242.6k per year

     ...creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen. Job Title: Senior Full Stack Developer, AI & Tools (Apex Legends) Location: Vancouver, BC or Montreal, QC Work Model: Hybrid (3 days onsite/week) Respawn is looking... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Montréal, QC
    2 days ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC,...  ...manufacturers. ( b) What we do The ProximityHCI Development Tool Kit enables over 30 pre-defined off-screen interactions. The... 
    Senior
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    8 days ago
  •  ...coding best practices are used by peers during pull request review and help on the onboarding of more junior members. Participate with Seniors developers on architecture discussion/decision. Coordinate with users to produce comprehensive test plan and develop user signoff... 
    Senior
    Full time
    Worldwide

    Société Générale

    Montréal, QC
    2 days ago
  •  ...– 2 Candidates with below skills As a Tool Applicator, you will be responsible for Tooling...  ...of approximately 60 method agents, NC programmers, special process specialists and CMM...  ...equivalent experience). Experience as NC Programmer, Manufacturing, Methods Agent, Tooling is... 
    Permanent employment
    Work at office

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  • $72k per year

     .................................................... Position: Senior Graphic Designer Location: Ville Saint-Laurent - Hybrid Salary: Up to...  ...and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process. #wicr
    Senior
    Permanent employment
    Seasonal work

    Services de Gestion Quantum Ltée

    Montréal, QC
    more than 2 months ago
  •  ...Analyze existing animation features within the game engine. Design, develop, and maintain scalable animation systems. Create tools and systems that support dynamic and living worlds. Maintain and optimize existing animation systems for upcoming projects. Write... 
    Full time

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...units. The Counterparty Credit Risk (CCR) team belongs to the XRM (Cross Risk Metrics) department that aims at supporting and developing tools primarily for the risk department (RISQ). You will join the CCR AMER feature team in charge of several applications including post-... 
    Long term contract
    Permanent employment
    Full time

    Société Générale

    Montréal, QC
    2 days ago
  •  ...and Middle Office. It is a proximity development team that works hand in hand with Linear and Non-Linear trading desks, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools. This is a central and dynamic position as... 
    Full time

    Société Générale

    Montréal, QC
    2 days ago
  •  ...involves active interaction with various upstream and downstream systems. Your position revolves around developing a strategic trading tool for trade capture and regulatory reporting in FIC perimeter, covering back-end development. You actively participate in requirements gathering... 
    Full time

    Société Générale

    Montréal, QC
    2 days ago
  •  ...growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do We are seeking an experienced Lead Gameplay Programmer to direct gameplay teams within Rocket League. They will be responsible... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    2 hours ago
  •  ...gameplay experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test...  ...Six Siege players. Program in C++ and use the team’s tools and technologies to create, test, and iterate on AI features.... 
    Full time

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...boundaries, join our journey and help create the unknown! As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online...  ...Integration and Continuous Deployment (CI/CD) practices and tools. Strong analytical and problem-solving abilities for... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    2 hours ago
  •  ...Information System (RIS) team belongs to the XRM (Cross Risk Metrics) department that aims at providing global agency risk management tools, calculating risk values, and generating variety of risk portfolio basis reports for risk management and client service departments. RIS... 
    Full time

    Société Générale

    Montréal, QC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer, Graphics Tools. Be the first to apply!