UI Engineer

Insight Global
Cary, NC, United States
1 day ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Profiling Software Debugging Design of User Interfaces Human-Computer Interaction Model View ViewModel Performance Tuning Systems Architecture Systems Integration Web Services Ios Frameworks Backend
+1 more
Unreal Engine

Job description

We’re looking for a UI Engineer who is passionate about games and user experiences, with strong C++ skills and experience developing scalable, high-performance UI systems in Unreal Engine.

What You’ll Do

Design, architect, and implement user interface systems within Unreal Engine.

Partner closely with designers, artists, and engineers to deliver intuitive and visually polished user experiences.

Develop reusable and scalable UI frameworks that support long-term product growth.

Optimize, maintain, and troubleshoot existing UI systems.

Collaborate with gameplay, platform, and backend teams to integrate UI functionality.

Identify and resolve performance issues, bugs, and usability concerns.

Write clean, maintainable, and efficient C++ code.

Contribute to technical discussions and help shape future UI development practices.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

Strong professional experience with C++ development.

Experience developing UI features within Unreal Engine (UE5 preferred).

Experience building UI systems for games or other real-time interactive applications.

Understanding of rendering, networking, performance optimization, and systems architecture.

Experience debugging and troubleshooting complex technical issues.

Strong analytical and problem-solving skills.

Ability to collaborate effectively with designers, artists, and engineers. Experience working on AAA games or large-scale live-service products.

Experience with UMG, Slate, CommonUI, MVVM, or DynamicUI.

Experience integrating web services or backend-driven systems.

Experience profiling and optimizing UI performance.

Experience developing for consoles and cross-platform environments.

Familiarity with Unreal Insights and other debugging/profiling tools.

About the company

Join a team building some of the most recognizable and technically ambitious interactive experiences in the world. Leveraging cutting-edge real-time technology, this team creates engaging experiences enjoyed by millions of players across multiple platforms.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · World Congress 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all