Software Engineer - UI


WhiteMoon Dreams is currently looking for an experienced Programmer to join our team with a primary focus on the user interface.




  • Collaborate with Designers and UI Artists, realize their user interface designs/systems in both Unreal 4 and/or Scaleform.

  • Implement In-game User Interface systems and functionality in C++ and other various languages.

  • Developing, writing, and debugging code for complex UI systems.

  • Expand upon existing internal UI systems in Unreal Blueprints, for example.

  • Quickly iterating over systems based on team input.

  • Anticipates, identifies and articulates problem areas and develops preventative solutions.

  • Document software and features for internal and external engineering teams.

  • Participate in the scheduling, design, performance, and code review process.




  • 4+ years of programming experience in the video game industry.

  • Bachelor's degree in a Computer Science, Engineering, or Math related field.

  • Excellent C++ programming skills.

  • A strong passion for UI in video games.

  • Strong understanding of common data structures and algorithmic solutions.

  • Proficient in software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design.

  • Ability to self-manage in a deadline driven environment.

  • Ability to write clean, readable, portable, reliable, and optimized code.

  • Shipped at least one AAA game title.


The Ideal Candidate Will Also Have


  • Aptitude for UX design.

  • Interest in VR Games and VR in general.

  • Experience with Scaleform and/or Coherent.



***This is an On-Site position***


If after reading this you find that you meet the qualifications and that this place sounds like somewhere you could work your artistic vibes for the greater good, send your resume and portfolio website address to Please write position applying for in the subject line.