UI Software Engineer

2KBurnaby, BC
CA$71,400 - CA$105,660Onsite

About The Position

Our studio in Vancouver is seeking a UI Software Engineer to join our development team in working on a new AAA Sports game. This role will work closely with senior engineers from all game areas, artists, and designers. Within this role, you will be focused on graphical user interfaces including a focus on building larger experiences that include client and server work.

Requirements

  • Bachelor’s degree in Computer Science, or equivalent experience, and 2+ years of professional experience developing UI features or systems.
  • Proficiency in C++ and object-oriented programming is critical.
  • Hands-on experience using Unreal Engine (UMG, Blueprints, and editor workflows).
  • A solid understanding of data structures, algorithms, and 3D math.
  • A commitment to writing clean, well-documented, and efficient code.
  • Ability to clearly communicate technical concepts to non-technical partners (Art, Design, Production).

Responsibilities

  • Partner with our UI and gameplay teams to bring clean, high-performance user interfaces to life using Unreal Motion Graphics (UMG) and Blueprints to accurately implement polished art assets, dynamic animations, and visual effects.
  • Develop, test, and debug robust C++ code for UI/UX systems and tools, prioritizing solutions that are performant, maintainable, and clearly structured.
  • Actively collaborate with artists and designers to refine content creation pipelines and improve efficiency.
  • Participate in code reviews, embracing a culture of continuous learning and technical quality.

Benefits

  • Equal opportunity employer committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service