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

Tools Programmer

Full-time

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 Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time interop support in Unreal scenes, we have a wide problem space for you to jump into and make an impact for millions of users.

In this role, you will



  • Work with product managers, tech artists, UX designers, and other experts to gather requirements, in order to build a roadmap to drive the developments around import and export in Unreal

  • Collaborate with all disciplines (i.e. product managers, programmers, artists, and designers) to identify areas for improvements, gather feedback, and design solutions for customer needs around import in Unreal Editor

  • Analyze and fix common problems in a game engine such as performance issues and memory usage

  • Work with Unreal Engine’s licensees to enable them to overcome their challenges importing data into the Unreal Editor

What we're looking for



  • A great understanding of challenges around interoperability between 3D software applications

  • Strong experience in developing importing and exporting 3D data tools in 3D software applications

  • Experience writing tools that improve the customer’s user experience, iteration, and development time in game development or other fields

  • Excellent C++ skills and experience developing in a large codebase

  • Experience with software development tools, i.e. JIRA, Trello, Perforce

  • Someone who is collaborative, user-focused, passionate, solutions-focused, and innovative.

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.

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 5 hours ago
Similar jobs that could be interesting for youBased on the Tools Programmer in Montréal, QC vacancy
  •  ...team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide....  ...Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...cutting-edge technologies, and shaping the future of entertainment, join us to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience of finished projects from beginning to end  Tools for Game and... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    5 hours ago
  •  ...Job Description As a Tool Programmer, you will design and maintain user-friendly, sustainable tools that support content creation teams, helping them focus on game development. By listening to user needs and applying creativity and precision, you will deliver efficient... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    5 hours ago
  •  ...Developer Conference (GDC) and deployed across several studios and divisions. Behind the scenes data ingestion administration and integration tools ensure the platforms reliability on a daily basis. As the technical lead on these issues you will define tooling standards and ensure... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...communauté dans son ensemble. Que ferez-vous ? L'équipe MTL Tools conçoit, développe et maintient les outils internes qui servent...  ...to tool users What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either in Tools... 
    Suggested
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    12 days ago
  •  ...développer de nouvelles compétences ? Ce poste est pour vous ! Le programme d'avions commerciaux A220 recherche 1 poste d'outilleur pour...  ...candidature en ligne maintenant ! Do you have solid experience in tool making and assembly, have you worked in the manufacturing or aerospace... 
    Full time
    Contract work
    Internship
    Flexible hours

    Airbus

    Montréal, QC
    19 days ago
  •  ...growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide....  ...styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization and... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    7 days ago
  •  ...a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend...  ...performance and help fix performance problems Build and use tools to measure and improve game performance Develop art workflows... 
    Full time

    Hasbro Inc.

    Montréal, QC
    8 hours ago
  • $30.73 - $43.47 per hour

     ...is also eligible for overtime. Responsibilities Machining & Tooling Production Set up and operate CNC machines and conventional...  ...complex tooling, fixtures, and precision parts—selecting appropriate tools, speeds, feeds, and machining strategies. Manufacture... 
    Hourly pay
    Full time
    Internship
    Work at office
    Shift work
    Afternoon shift

    FTAI Aviation

    Montréal, QC
    17 days ago
  •  ...production needs. Read and understand technical drawings and CAD models To act as a technical reference, advising on the choice of tools and serving as a point of contact for purchase requests or requisitions to tool suppliers. Choosing the right tools and settings to... 

    W3Global

    Montréal, QC
    5 days ago
  •  ...As a Tools Programmer within the Quality Foundation team, you will contribute to the development and operation of one of the most widely used services at Ubisoft. Our project consists of a set of microservices that support the collection, transport, aggregation, analysis... 
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide....  ...You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...entretiens. Lorsqu'ils envoient des courriels, ils utilisent uniquement des adresses se terminant par @2K.com. Technical Director - Tools Who We Are 2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ:... 
    Casual work
    Work from home

    2K

    Montréal, QC
    11 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’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide....  ...The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite.... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide....  ...Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...sein d'une équipe de développement répartie sur plusieurs localisations. ·       Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des applications, avec une familiarité avec les pratiques de développement Agile.... 
    Daily paid

    Société Générale

    Montréal, QC
    9 days ago
  •  ...automatisés et des concepts CI/CD. ~ Compétences avancées en programmation en C++, C# ou Python dans de grandes bases de code à branches multiples...  ...Manager to lead a team focused on building centralized dev tools, automation frameworks, and pipeline products. In this role,... 
    Full time
    Apprenticeship
    Casual work
    Work from home

    2K

    Montréal, QC
    7 days ago
  •  ...en lien avec la vision d’opération intégrée, de mine moderne et d’efficacité opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans d’affaires, des études, des analyses et émettre des recommandations... 
    Work at office

    Gold Fields

    Montréal, QC
    13 days ago
  •  ...years of experience in C++ application development. Versatility: Experience with scripting languages (Python, Perl, or equivalent). Tools: Proficiency with Git for version control. Languages: Fluency in French and English (spoken and written) is essential for this... 
    Full time
    Work at office
    2 days per week
    3 days per week

    TMX Group

    Montréal, QC
    20 days ago
  •  ...As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll work closely with cross-functional teams to build scalable high-performance solutions that support production needs and long-term technical... 
    Long term contract
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...constantly growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their... 
    Full time

    Hasbro

    Montréal, QC
    5 hours ago
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with... 
    Full time

    Ubisoft

    Montréal, QC
    17 days ago
  •  ...donner l'approbation finale avant la mise en marché. Bâtir le programme de certification du Marketplace, en définissant les normes, les...  ...resolving issues, and maintaining momentum. ~ Adept at using AI tools to accelerate research, documentation, and day-to-day program... 
    Daily paid
    Contract work
    Apprenticeship
    Internship
    Work from home

    Vention

    Montréal, QC
    2 days ago
  •  ...interface systems for specific users on desired platforms, preserving the uniformity of the visual and logistical aspects;  Provide tools for UI systems and debugging through internal “debug draw”.  Investigate and develop a deep understanding of UI framework, and use this... 
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  •  ...us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact...  ...: the Snowdrop UI framework, game-specific UI systems, and tools Manage the UI technical roadmap: architecture decisions, framework... 
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...continue et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle  Nous sommes à la recherche d’un directeur de programme sénior pour piloter un important programme de transformation au sein d’un environnement bancaire. Dans ce rôle, le directeur sera responsable... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Levio

    Montréal, QC
    1 day ago
  •  ...team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide....  ...innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  • Job Responsibility: Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally...
    Permanent employment
    Full time
    Remote work
    Relocation

    Undaunted Games Inc

    Montréal, QC
    3 days ago

Do you want to receive more vacancies?

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