Senior Tools Programmer
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
Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and improvement of the UI content creation pipeline, tools, and engine runtime capabilities used across both Unreal Engine (UE) and Unreal Engine for Fortnite (UEFN). You will have a central role in developing UI systems tools—from WYSIWYG editors and UI APIs/frameworks to core runtime UI capabilities—that will be integral to the Unreal Engine, affecting millions of users and players, and used to ship awesome games and tools. The ideal candidate is passionate about designing and implementing these systems and possesses an endless list of ideas for enhancing the efficiency of the game development pipeline.
In this role, you will
- Own, develop, improve, and optimize the code of UI tech used to build tools and in-game UI in Unreal Engine.
- Collaborate with all disciplines (i.e., programmers, artists, UI and UX designers) to identify areas for improvement, gather feedback, and design solutions for customer needs.
- Analyze and fix common problems in a game engine, such as performance issues and memory usage.
- Work collaboratively across many of Epics’ internal teams
- Work with Unreal Engine’s licensees to enable them to overcome their challenges
What we're looking for
- Strong C++ skills and experience working within large codebases
- Experience designing and writing tools that improve the customer’s user experience, iteration, and development time in game development or other fields
- Demonstrate in-depth understanding of tools development, UI Frameworks, and runtime UI engines
- Ability to work effectively in a team, coupled with strong problem-solving skills
- Demonstrated ability to communicate fluently in English, both written and verbal, with excellent interpersonal skills
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 .
- ...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...SuggestedLong term contractFull timeTemporary workWorldwide
- .... 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...SeniorFull timeWorldwide
- ...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...SuggestedFull time
- ...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...SuggestedLong term contractFull time
- ...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...SuggestedFull timeRemote work
- ...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 an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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....SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse... ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes...SeniorFull timeInternship
- ...of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.... ...aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team....SeniorLong term contractFull timeTemporary workWorldwide
- ...our platforms. What You'll Do Epic Games is looking for a Senior iOS Anti-Cheat Engineer to join the efforts of protecting our games... ...experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries...SeniorLong term contractFull timeTemporary work
- ...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...SeniorFull time
- ...than 100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine...SeniorLong term contractFull timeWork at office
- ...chocolate and tea) regular company outings Career Opportunity and Primary Roles / Responsibilities Administer and support engineering tools and platforms across Windows, Unix/Linux, and virtualized environments. Manage and support CI/CD toolchains including Jenkins,...SeniorLong term contractWork at office3 days per week
- ...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 The Content Delivery team builds the critical technologies...SeniorLong term contractFull timeTemporary workWorldwide
- Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...SeniorFull time
- ...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...SeniorFull timeWorldwide
$120k - $165k per year
...boundaries of what is technically possible. We are seeking a Senior Rendering Programmer to join our Montréal studio. This is a rare opportunity to... ...Performance Profiling: Utilize graphics debugging tools to identify and resolve performance bottlenecks. Visual Fidelity...SeniorPermanent employmentFull timeFlexible hours- ...growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.... ...and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization...SeniorLong term contractFull timeTemporary workWorldwide
- ...dedicated team within a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and... ...and help fix performance problems Build and use tools to measure and improve game performance Develop art workflows...SeniorFull time
- ...characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools game productions teams need in order to deliver outstanding experience...SeniorPermanent employmentFull timeWorldwide
- ...characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools game productions teams need in order to deliver outstanding experience...SeniorPermanent employmentFull timeWorldwide
- ...Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez responsable... ...techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la conception...SeniorTemporary workInternship
$80k - $120k per year
Programmeur Analyste .NET (Senior) Description de poste Mode de travail : Sur site... ...information (TI) et en management au monde. Programmer Analyst .NET (Senior) Position... ...RabbitMQ. Experience with workload automation tools such as Autosys. Experience with CI...Senior- ...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 timeContract workInternshipFlexible hours
- ...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...
- ...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
- This Retail company in Montreal is looking for a Senior Programmer - Systems Analyst (PeopleSoft). Additional information: Contract: In consultation... ...through Jira, including configuring the annual increase tool, RRSP matching, and feature or chart modifications of the tax...SeniorFull timeContract workPart timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Tools Programmer. Be the first to apply!
- tool design engineer Montréal, QC
- sénior service a la clientèle Montréal, QC
- senior network engineer Montréal, QC
- senior engineer Montréal, QC
- senior graphic designer Montréal, QC
- senior cyber security analyst Montréal, QC
- senior accounting analyst Montréal, QC
- senior technical writer Montréal, QC
- senior android developer Montréal, QC
- senior technician Montréal, QC
