Senior UI Programmer
Job in
Vancouver, BC, Canada
Listed on 2026-06-13
Listing for:
Epic Games
Full Time
position Listed on 2026-06-13
Job specializations:
-
Software Development
Game Development / Testing, C++ Developer, Software Engineer, Senior Developer
Job Description & How to Apply Below
Join Epic Games as a Senior UI Programmer and elevate player experiences through innovative UI feature development. Collaborate with teams to create engaging and functional designs using cutting-edge technology.
In this role, you'll work on core UI features for games, including HUDs and menus, while ensuring seamless integration with backend systems. Your exceptional C++ programming skills and knowledge of Unreal Engine will be crucial in optimizing both new and legacy UI systems to enhance gameplay. Collaborate across disciplines to meet aesthetic and functional demands.
Key Responsibilities:
• Envision and implement core UI features for games
• Write robust and maintainable C++ code
• Optimize and debug existing UI systems
• Collaborate with teams for backend integration
• Ensure design and functionality alignment across disciplines
Requirements:
• Exceptional C++ programming expertise
• Experience with multiplayer or real-time games
• Strong knowledge of Unreal Engine preferred
• Background in gameplay and social development
• Proven teamwork and problem-solving skills
Contribute your UI design and programming expertise to transform gaming experiences at Epic Games!
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×