See more Collapse

Senior Tools Programmer, UI Systems

2 months ago


Montreal, 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 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 Senior Tools Programmer to work on the development of the Unreal Engine UI systems, who enjoys working on the engine runtime capabilities and its content creation tools. From WYSIWYG editors, to APIs and frameworks targeted at other developers and runtime UI capabilities, we have a wide problem space for you to jump into and make an impact for millions of users. The ideal candidate is self-motivated and passionate to design and implement UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools. You should have an endless list of ideas for improving the efficiency of a game development pipeline.

In this role, you will
  • Work on the Unreal Engine to architect, plan, and implement new UI systems
  • Optimize and improve existing UI systems
  • Collaborate with all disciplines (i.e. programmers, artists, and designers) to identify areas for improvements, 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
  • Excellent C++ skills and experience developing in a large codebase
  • Experience writing tools that improve the customer’s user experience, iteration, and development time in game development or other fields
  • A passion for improving the customer experience in software products, holistically and beyond code. Some examples of your passion may be - participating in UX design, developing automated tests, or adding profiling and analytics to monitor user behaviors
  • Well versed in software programming and design principles
  • Experience with immediate mode GUIs is a plus
  • Someone who is user-focused, passionate, solutions-focused, and innovative. These traits equal success at Epic and influence everything we do
  • Demonstrated ability to communicate fluently in English (written and verbal)
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 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.

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.

#J-18808-Ljbffr

We have other current jobs related to this field that you can find below

  • Senior UI Programmer

    2 months ago


    Montreal, Quebec, Canada Behaviour Interactive Full time

    Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Behaviour Interactive Full time

    Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role will be part of our team working on co- and full-development projects across all platforms for Behaviour's roster...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionThe incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).What you'll doRead the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;Help define the features and implementation of the UI in an effort to...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionThe incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).What you'll doRead the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;Help define the features and implementation of the UI in an effort to...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionThe incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).What you'll doRead the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;Help define the features and implementation of the UI in an effort to...

  • Lead UI Programmer

    1 month ago


    Montreal, Canada Borderless Capital Full time

    ENGINEERING What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology as...

  • Lead UI Programmer

    1 month ago


    Montreal, Canada Borderless Capital Full time

    ENGINEERING What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology as...

  • UI Programmer

    2 weeks ago


    Montreal, Canada Accoravillage Full time

    July 10, 2024 UI PROGRAMMER REPORTS TO : LEAD PROGRAMMER The team Come and be part of a team dedicated to creating captivating game systems for an exciting project! When you join our team, you'll be working alongside passionate, experienced professionals committed to creating memorable gaming experiences. If you're enthusiastic about taking on technical...

  • UI Programmer

    2 weeks ago


    Montreal, Canada Accoravillage Full time

    July 10, 2024 UI PROGRAMMER REPORTS TO : LEAD PROGRAMMER The team Come and be part of a team dedicated to creating captivating game systems for an exciting project! When you join our team, you'll be working alongside passionate, experienced professionals committed to creating memorable gaming experiences. If you're enthusiastic about taking on technical...

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Behaviour Interactive Full time

    Senior UI Programmer - Dead by Daylight | Programmeur ·se UI - Dead by Daylight Pay Competitive Employment type Other Job Description Req#: 72e38f9f-49bf-44a0-8ab3-953accc742f1 Senior UI Programmer - Dead by Daylight | Programmeur ·se UI - Dead by Daylight Montreal, QC, Canada / Behaviour Digital | Behaviour Digital – Programming | Programmation...

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Behaviour Interactive Full time

    Senior UI Programmer - Dead by Daylight | Programmeur ·se UI - Dead by Daylight Pay Competitive Employment type Other Job Description Req#: 72e38f9f-49bf-44a0-8ab3-953accc742f1 Senior UI Programmer - Dead by Daylight | Programmeur ·se UI - Dead by Daylight Montreal, QC, Canada / Behaviour Digital | Behaviour Digital – Programming | Programmation...

  • Senior UI Programmer

    2 months ago


    Montreal, Canada Behaviour Interactive Full time

    The role Since several work modes are offered to all our employees (% from home, Flex, % in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise. If you have a disability and need some help accessing or using our website or application system, just reach out to us. We want your interview...

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Behaviour Interactive Full time

    Are you ready to revolutionize the gaming industry with your expertise in UI Programming? Join our dynamic team and become a key player in shaping gaming experiences. We are currently seeking a Senior/Principal UI Programmer to join our team.As a Senior/Principal UI Programmer, you'll be at the forefront of an exciting AAA project, leveraging your expertise...

  • Lead UI Programmer

    1 month ago


    Montreal, Canada Borderless Capital 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...

  • Lead UI Programmer

    1 month ago


    Montreal, Canada Borderless Capital 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...


  • Montreal, Canada Evolution Power Tools Full time

    Work with the brightest talent in Web3 across a wide array of industriesSenior Software Programmer, Developer Relations (World Creation Tools)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...


  • Montreal, Canada Evolution Power Tools Full time

    Work with the brightest talent in Web3 across a wide array of industriesSenior Software Programmer, Developer Relations (World Creation Tools)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...


  • Montreal, Canada Evolution Power Tools Full time

    Senior Software Programmer, Developer Relations (World Creation Tools)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...


  • Montreal, Canada Evolution Power Tools Full time

    Senior Software Programmer, Developer Relations (World Creation Tools)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...

  • Lead UI Programmer

    2 months ago


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