Tech UI Designer Sr (Unreal Engine)

Softtek
Full-timeโ€ขBogota, Capital District, Mexico
Apply Now

๐Ÿ“ Job Overview

Job Title: Tech UI Designer Sr (Unreal Engine)

Company: Softtek

Location: Madrid, Spain; Bengaluru, India; Bogotรก, Colombia; Mexico

Job Type: FULL_TIME

Category: UI/UX Design & Development Operations

Date Posted: 2026-10-01T21:09:26

Experience Level: 5-10 Years

Remote Status: Remote OK

๐Ÿš€ Role Summary

  • Drive the technical implementation and enhancement of user interfaces within Unreal Engine, leveraging advanced Widget Blueprint scripting and C++ knowledge for robust UI development.

  • Design and architect scalable, reusable, and maintainable UI component systems, ensuring seamless integration with application logic and data models for data-driven user experiences.

  • Optimize UI performance, memory management, and development workflows, focusing on UMG, Slate, and texture utilization to achieve high efficiency and maintainability.

  • Collaborate effectively within cross-functional teams, including UX, UI Art, and Engineering, to translate product requirements into technical tasks, identify risks, and contribute to continuous improvement.

  • Ensure the delivery of localized, accessible, and responsive user interfaces that meet modern UX/UI methodologies and user-centered design principles across diverse screen sizes and resolutions.

๐Ÿ“ Enhancement Note: This role is positioned as a Senior Tech UI Designer, indicating a need for strong technical expertise in Unreal Engine UI development and a significant contribution to architectural decisions and process improvements within the UI development lifecycle. The emphasis on Unreal Engine, Blueprint scripting, and C++ points towards a specialized role within game development, interactive applications, or complex simulation environments.

๐Ÿ“ˆ Primary Responsibilities

  • Analyze product features, detailed requirements, and wireframes to define precise technical implementation tasks and user stories.

  • Proactively identify technical dependencies, potential risks, design gaps, and implementation challenges, providing mitigation strategies.

  • Develop, maintain, and enhance sophisticated user interfaces using Unreal Editor, focusing on Widget Blueprints and UMG for interactive elements.

  • Implement complex UI functionality, interactions, and logic through advanced Blueprint scripting and C++ integration.

  • Design and champion the creation of reusable, scalable, and maintainable UI component systems and libraries.

  • Architect and build data-driven UI solutions, incorporating ViewModels and robust view binding techniques for dynamic content display.

  • Seamlessly integrate UI components with application logic, backend systems, APIs, and data models to ensure cohesive functionality.

  • Ensure interfaces deliver responsive, localized, accessible, and highly user-friendly experiences across all target platforms and devices.

  • Continuously monitor, profile, and optimize UI performance, memory consumption, and overall system efficiency.

  • Strategically optimize UMG, Slate, C++ code, and texture memory usage to achieve peak application performance.

  • Foster close collaboration with UX designers, UI artists, and engineering teams throughout the entire development lifecycle, from conception to deployment.

  • Contribute to the enhancement of UI development pipelines, production workflows, and technical documentation.

  • Support technical decision-making processes and champion high-quality implementation standards and best practices.

  • Actively participate in team and feature-related meetings, demonstrating flexibility to collaborate across multiple time zones.

๐Ÿ“ Enhancement Note: The responsibilities highlight a blend of hands-on development, architectural input, and process improvement, typical of a senior-level operations role within a technical development environment. The emphasis on "technical implementation tasks," "data-driven UI solutions," and "optimizing UI performance" suggests a strong focus on the engineering aspects of UI creation, rather than purely aesthetic design.

๐ŸŽ“ Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Game Design, Human-Computer Interaction, or a related field is typically expected for a Senior role of this nature. Equivalent practical experience will also be considered.

Experience: 5-10 years of professional experience in UI design and development, with a significant focus on Unreal Engine environments.

Required Skills:

  • Extensive hands-on experience translating wireframes and design concepts into development-ready tasks.

  • Deep proficiency with Unreal Editor, including advanced use of Widget Blueprints for UI creation and logic implementation.

  • Strong expertise in Blueprint scripting for developing interactive UI elements and functionalities.

  • Proven experience designing and implementing scalable, reusable, and maintainable UI component systems.

  • Solid understanding and practical experience with data-driven UI development patterns, including ViewModels and view binding.

  • Demonstrated experience integrating UI layers with core application logic and data models.

  • Knowledge of responsive UI design principles and their application across multiple screen sizes and resolutions.

  • Experience implementing localization-ready and accessible user interfaces (WCAG standards).

  • Proficiency in UI performance optimization techniques, including profiling and memory management.

  • Hands-on experience optimizing UMG, Slate, C++ code, and texture memory utilization for enhanced performance.

  • Experience in improving technical documentation and development workflows for UI projects.

  • Exceptional communication and collaboration skills, with the ability to articulate technical concepts clearly.

  • Strong analytical mindset with robust problem-solving abilities, particularly in complex technical scenarios.

  • Ability to proactively identify technical risks, dependencies, and implementation gaps.

  • Capacity to provide constructive feedback and contribute to a culture of continuous improvement.

  • Proven ability to work effectively within cross-functional teams.

  • Strong focus on delivering high quality, maintainable, and performant UI solutions.

  • Flexibility to collaborate effectively across multiple time zones. Preferred Skills:

  • Experience improving UI development pipelines and production workflows for enhanced efficiency.

  • Knowledge of UI architecture patterns for large-scale interactive applications or game development environments.

  • Experience mentoring junior team members and promoting UI development standards and best practices.

  • Familiarity with modern UX/UI methodologies, established design systems, and user-centered design principles.

๐Ÿ“ Enhancement Note: The "Must-have experience" section strongly aligns with the required skills, emphasizing practical, hands-on application of Unreal Engine and Blueprint scripting. The preference for experience in pipeline improvement and mentoring suggests a leadership trajectory for this senior role.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 3-5 complex UI projects developed within Unreal Engine, demonstrating proficiency in Widget Blueprints and UMG.

  • Include detailed case studies of projects where you designed and implemented reusable UI component systems, highlighting their scalability and maintainability.

  • Present examples of data-driven UI implementations, explaining the ViewModel and view binding architectures used.

  • Provide evidence of UI performance optimization efforts, including before-and-after metrics for profiling and memory management improvements.

  • Demonstrate experience with responsive design implementation, showcasing adaptations for different screen sizes and resolutions.

  • Include examples of localized and accessible UI features implemented within your projects. Process Documentation:

  • Document a key process improvement you led or significantly contributed to within a UI development workflow.

  • Explain your approach to technical documentation for UI components and features, emphasizing clarity and ease of understanding for other developers.

  • Detail your methodology for identifying and mitigating technical risks and implementation gaps in UI projects.

  • Describe your process for collaborating with UX/UI art teams to translate design concepts into functional UI elements.

๐Ÿ“ Enhancement Note: Given the technical nature of the role and the emphasis on Unreal Engine and Blueprint scripting, a portfolio demonstrating practical application and problem-solving within this environment is crucial. The request for process documentation suggests an expectation that candidates can articulate their methodologies and contributions to team efficiency.

๐Ÿ’ต Compensation & Benefits

Salary Range: Based on industry benchmarks for Senior UI Designers with Unreal Engine expertise in Madrid, Spain; Bengaluru, India; and Bogotรก, Colombia, the estimated annual salary range for this role is approximately:

  • Madrid, Spain: โ‚ฌ45,000 - โ‚ฌ65,000

  • Bengaluru, India: โ‚น1,200,000 - โ‚น1,800,000

  • Bogotรก, Colombia: $55,000,000 - $80,000,000 COP

Benefits:

  • Comprehensive health insurance coverage (medical, dental, vision).

  • Generous paid time off (vacation, sick leave, public holidays).

  • Professional development opportunities, including training, certifications, and conference attendance.

  • Potential for performance-based bonuses and stock options.

  • Remote work flexibility, allowing for a better work-life balance.

  • Access to cutting-edge technology and tools for development.

  • Retirement savings plan or equivalent company contribution.

  • Employee assistance programs and wellness initiatives.

Working Hours: Standard full-time work hours are expected, typically around 40 hours per week. However, flexibility may be provided to accommodate cross-time zone collaboration and personal needs, as long as project deadlines and team synchronization are maintained.

๐Ÿ“ Enhancement Note: Salary ranges are estimated based on the provided locations, the "Senior" title, and the specialized Unreal Engine skill set. These figures are benchmarks and can vary based on specific company compensation structures, candidate experience, and negotiation. Benefits are standard for a full-time role at a company like Softtek, with an emphasis on professional growth and remote work support.

๐ŸŽฏ Team & Company Context

๐Ÿข Company Culture

Industry: Information Technology and Services, with a strong focus on digital transformation, software development, and IT consulting. Softtek serves a broad range of industries, often requiring sophisticated technical solutions.

Company Size: Softtek is a large global IT services company, employing thousands of professionals worldwide. This scale offers opportunities for diverse project involvement and career progression.

Founded: Softtek was founded in 1982, bringing decades of experience and a well-established reputation in the IT sector. This history suggests a stable and experienced organizational structure.

Team Structure:

  • The UI development team is likely part of a larger engineering or product development department, comprising specialists in UX design, UI art, and various programming disciplines.

  • This role will report to a UI/UX Lead or Engineering Manager, with direct collaboration expected with product managers, game designers (if applicable), and other software engineers.

  • Cross-functional collaboration is a key aspect, involving close work with UX designers to interpret wireframes and user flows, UI artists for asset integration, and backend engineers for data and logic integration. Methodology:

  • Agile Development: Teams likely operate under Agile methodologies (e.g., Scrum, Kanban), emphasizing iterative development, continuous feedback, and adaptation to changing requirements.

  • Data-Driven Design: A strong emphasis on using data analytics, user feedback, and performance metrics to inform design decisions and optimize user experiences.

  • Process Optimization: Continuous efforts to refine development pipelines, improve documentation, and implement best practices for efficiency and quality assurance.

Company Website: softtek.com

๐Ÿ“ Enhancement Note: Softtek's global presence and focus on IT services suggest a professional, process-oriented environment. The "Tech UI Designer Sr" role implies a need to navigate complex projects, potentially for enterprise clients or large-scale software solutions, requiring strong technical acumen and collaborative skills.

๐Ÿ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior-level position within the UI Design and Development operations. It signifies a high degree of technical expertise, problem-solving capability, and the ability to influence technical direction and best practices within the UI domain. The role is expected to contribute significantly to project success and potentially mentor junior team members.

Reporting Structure: The Senior Tech UI Designer will likely report to a UI/UX Manager, Head of Design, or a Lead Software Engineer. They will work closely with product managers, project leads, and cross-functional engineering teams.

Operations Impact: The impact of this role is directly tied to the user experience and technical performance of the product. By ensuring intuitive, efficient, and high-performing user interfaces, the Senior Tech UI Designer directly contributes to user satisfaction, adoption rates, and the overall success of the product or application being developed. Their work can significantly influence development efficiency and reduce post-launch issues.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Unreal Engine, C++, and advanced UI architecture patterns, potentially becoming a subject matter expert.

  • Team Leadership: Transition into a Lead UI Designer or Technical Lead role, managing a team of UI developers and designers, and overseeing project execution.

  • Architectural Design: Move into a UI Architect role, responsible for defining the high-level structure and technical strategy for UI development across multiple projects.

  • Cross-Disciplinary Advancement: Explore roles in broader software architecture, R&D, or technical program management, leveraging their deep understanding of UI systems and development processes.

  • Mentorship & Training: Formalize mentoring responsibilities, developing training materials and conducting workshops to upskill other team members in Unreal Engine UI development.

๐Ÿ“ Enhancement Note: The "Sr" designation and the specific technical requirements suggest this role offers significant growth potential for individuals looking to specialize deeply in Unreal Engine UI development or to move into leadership and architectural positions within complex software development environments.

๐ŸŒ Work Environment

Office Type: Given the "Remote OK" status, the work environment can be fully remote, hybrid, or on-site in one of Softtek's global offices (Madrid, Bengaluru, Bogotรก, or Mexico). The company culture likely supports professional development and collaboration regardless of location.

Office Location(s):

  • Madrid, Spain: A major European tech hub, offering opportunities for collaboration within a vibrant ecosystem.

  • Bengaluru, India: A global center for IT and software development, providing access to a large talent pool and diverse projects.

  • Bogotรก, Colombia: A growing tech market in Latin America, with increasing opportunities in software and digital services.

  • Mexico: Softtek has a strong presence in Mexico, offering diverse roles within the country's IT sector.

Workspace Context:

  • Collaborative Environment: Whether remote or on-site, expect a collaborative atmosphere where ideas are shared freely, and cross-functional teamwork is encouraged. Regular virtual or in-person meetings will facilitate this.

  • Tools & Technology: Access to industry-standard development tools, including Unreal Engine, relevant IDEs, version control systems (e.g., Git), and project management software.

  • Team Interaction: Opportunities for interaction with a global team of talented designers, engineers, and product managers, fostering a dynamic and learning-oriented environment.

Work Schedule: While a standard 40-hour work week is typical, the "Remote OK" status and the need to collaborate across time zones suggest a degree of flexibility in daily scheduling. Core hours may be established for critical team synchronization, but individual work blocks can often be adjusted.

๐Ÿ“ Enhancement Note: The blended approach to work environment (remote-friendly with office options) caters to modern work preferences. The emphasis on global collaboration across time zones is a critical aspect for candidates to consider.

๐Ÿ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will review your application and conduct an initial call to assess your background, experience, and fit for the role.

  • Technical Interview 1 (Skills Assessment): A hiring manager or senior team member will conduct an interview focusing on your technical skills, particularly your experience with Unreal Engine, Blueprint scripting, C++, and UI development principles. Expect questions about your approach to specific challenges.

  • Portfolio Review & Technical Interview 2: You will present your portfolio, showcasing relevant projects. This session will involve in-depth discussions about your design choices, technical implementations, problem-solving strategies, and contributions to performance optimization and maintainability.

  • Cross-functional/Team Interview: An interview with potential team members (e.g., UX designers, engineers) to assess your collaboration style, communication skills, and cultural fit within the team.

  • Final Interview: A discussion with a senior leader to finalize the offer and discuss career growth opportunities.

Portfolio Review Tips:

  • Curate Selectively: Choose 3-5 of your strongest Unreal Engine UI projects that best demonstrate the required skills and responsibilities.

  • Focus on Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technical solutions implemented (especially Blueprint and C++), and the measurable outcomes (e.g., performance improvements, user feedback).

  • Showcase Process: Be prepared to walk through your design and development process, including wireframing, prototyping, scripting logic, and optimization techniques.

  • Highlight Collaboration: If possible, mention how you collaborated with other disciplines (UX, Art, Engineering) and how that collaboration benefited the project.

  • Technical Depth: Be ready to discuss the technical nuances of your implementations, such as data binding, component architecture, and performance tuning.

Challenge Preparation:

  • Unreal Engine UI Challenge: You may be given a small take-home assignment or a live coding exercise involving the creation of a specific UI element or interaction within Unreal Engine using Blueprints.

  • Problem-Solving Scenarios: Prepare to discuss how you would approach common UI development challenges, such as optimizing a complex UMG widget, implementing a responsive layout, or integrating a new data source.

  • Technical Documentation: Be ready to explain how you would document a complex UI component or a new development workflow.

๐Ÿ“ Enhancement Note: The emphasis on a portfolio review and technical interviews suggests that practical demonstration of skills within Unreal Engine is paramount. Candidates should be prepared to discuss their work in detail, highlighting both design intent and technical execution.

๐Ÿ›  Tools & Technology Stack

Primary Tools:

  • Unreal Engine: The core development environment for UI creation and integration.

  • Unreal Editor: The primary interface for designing and implementing UIs.

  • Widget Blueprints: The primary visual scripting tool for UI logic and interaction within Unreal Engine.

  • C++: Used for more complex logic, performance-critical components, and integration with core engine systems.

  • UMG (Unreal Motion Graphics UI Designer): The framework for creating user interfaces in Unreal Engine.

  • Slate: A lower-level UI framework within Unreal Engine, potentially used for custom widgets or engine-level UI elements.

Analytics & Reporting:

  • Unreal Engine Profiling Tools: Built-in tools for performance analysis, memory usage, and frame rate optimization.

  • Custom Analytics Frameworks: Depending on the project, integration with specific analytics SDKs or custom logging solutions for tracking UI interactions and performance metrics.

CRM & Automation:

  • Version Control Systems: Git (e.g., GitHub, GitLab, Bitbucket) for code management and collaboration.

  • Project Management Tools: Jira, Asana, Trello, or similar for task tracking, sprint planning, and workflow management.

  • Collaboration Platforms: Slack, Microsoft Teams for real-time communication and team coordination.

๐Ÿ“ Enhancement Note: Proficiency in the Unreal Engine ecosystem, including its UI tools (UMG, Widget Blueprints) and underlying languages (C++), is non-negotiable. Familiarity with standard development tools like Git and project management software is also expected.

๐Ÿ‘ฅ Team Culture & Values

Operations Values:

  • Quality & Craftsmanship: A strong commitment to delivering high-quality, well-engineered UI solutions that are robust, maintainable, and performant.

  • Collaboration & Teamwork: Valuing open communication, constructive feedback, and collective problem-solving within cross-functional teams.

  • Innovation & Continuous Improvement: Encouraging the exploration of new techniques, tools, and methodologies to enhance UI development processes and outcomes.

  • User-Centricity: A dedication to understanding and meeting user needs, ensuring interfaces are intuitive, accessible, and provide a positive user experience.

  • Efficiency & Optimization: A focus on streamlined development workflows, efficient resource utilization, and performance optimization to deliver timely and performant solutions.

Collaboration Style:

  • Proactive Communication: Encouraging team members to communicate openly and frequently about progress, challenges, and potential roadblocks.

  • Cross-Functional Integration: Working closely with UX designers, UI artists, and engineers to ensure a unified vision and seamless implementation from concept to delivery.

  • Constructive Feedback Loop: Fostering an environment where feedback is given and received constructively to drive continuous improvement in designs and development practices.

  • Knowledge Sharing: Promoting the sharing of best practices, technical insights, and lessons learned across the team and broader organization.

๐Ÿ“ Enhancement Note: The values and collaboration style suggest a team that is technically proficient, highly collaborative, and driven by delivering quality user experiences through efficient processes.

โšก Challenges & Growth Opportunities

Challenges:

  • Technical Complexity: Navigating the intricacies of Unreal Engine's UI systems (UMG, Slate) and integrating them effectively with complex application logic and backend services.

  • Performance Optimization: Continuously balancing rich visual fidelity and interactivity with stringent performance requirements, especially on less powerful hardware or in demanding real-time scenarios.

  • Cross-Time Zone Collaboration: Effectively coordinating with team members distributed across different geographical locations and time zones to ensure seamless project progression.

  • Evolving Technologies: Keeping pace with the rapid advancements in Unreal Engine, UI frameworks, and related technologies to maintain a competitive edge.

  • Balancing Design & Development: Effectively bridging the gap between creative design visions and the technical realities of implementation, ensuring both aesthetic quality and functional robustness.

Learning & Development Opportunities:

  • Advanced Unreal Engine Training: Access to specialized courses or workshops focusing on advanced UI techniques, performance tuning, or engine internals.

  • Industry Conferences: Opportunities to attend relevant conferences (e.g., GDC, SIGGRAPH) to stay abreast of the latest trends in game development, real-time graphics, and UI/UX.

  • Mentorship Programs: Participation in formal or informal mentorship programs to gain insights from experienced professionals in UI architecture or technical leadership.

  • Cross-Disciplinary Projects: Involvement in projects that require collaboration with different engineering disciplines, broadening your understanding of the full product development lifecycle.

  • Certification Opportunities: Potential for certifications in Unreal Engine or related development areas.

๐Ÿ“ Enhancement Note: The challenges are typical for a senior role in a cutting-edge technical field, offering significant opportunities for learning and professional growth.

๐Ÿ’ก Interview Preparation

Strategy Questions:

  • "Describe a complex UI component you built using Unreal Engine's Widget Blueprints. What were the key challenges, and how did you overcome them?" (Focus on technical implementation, problem-solving, and Blueprint scripting).

  • "How do you approach designing reusable UI component systems? Walk me through an example from your portfolio and explain your architectural decisions." (Focus on scalability, maintainability, and design patterns).

  • "Discuss a time you had to optimize UI performance in Unreal Engine. What tools did you use, what were your findings, and what was the impact of your optimizations?" (Focus on profiling, memory management, and quantifiable results).

  • "How would you integrate a real-time data feed into a UI element using ViewModels and view binding in Unreal Engine?" (Focus on data-driven UI concepts and technical integration). Company & Culture Questions:

  • "What interests you about Softtek and this specific role as a Senior Tech UI Designer?" (Research Softtek's recent projects, values, and industry position).

  • "How do you ensure effective collaboration when working with remote team members across different time zones?" (Prepare examples of your communication strategies and adaptability).

  • "Describe your experience working within Agile development teams. What role do you typically play in sprint planning and retrospectives?" (Showcase your understanding of Agile methodologies). Portfolio Presentation Strategy:

  • Storytelling: Structure your portfolio presentation as a narrative for each project, highlighting the initial problem, your design and technical approach, the implementation details, and the final outcome/impact.

  • Visuals are Key: Use screenshots, short video clips, or interactive demos to showcase the UI in action. Clearly label technical components and their functions.

  • Quantify Achievements: Whenever possible, present data or metrics that demonstrate the success of your work (e.g., performance improvements, reduced load times, positive user feedback).

  • Technical Deep Dive: Be prepared to answer detailed questions about your code, Blueprint logic, and architectural choices. Explain why you made certain decisions.

  • Conciseness: Respect the allocated time for your presentation. Focus on the most impactful aspects of your work.

๐Ÿ“ Enhancement Note: Interview preparation should heavily focus on practical, Unreal Engine-specific scenarios and demonstrating a deep understanding of UI development principles within that ecosystem. The ability to articulate technical decisions and their impact is crucial.

๐Ÿ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided application link on Softtek's careers portal.

  • Tailor Your Resume: Customize your resume to highlight your experience with Unreal Engine, Widget Blueprints, C++, UI design, performance optimization, and cross-functional collaboration. Use keywords from the job description.

  • Prepare Your Portfolio: Ensure your portfolio is up-to-date, well-organized, and prominently features your most relevant Unreal Engine UI projects. Include detailed descriptions of your role, contributions, and technical approach.

  • Practice Your Presentation: Rehearse presenting your portfolio and answering potential interview questions, focusing on clarity, conciseness, and technical depth.

  • Research Softtek: Familiarize yourself with Softtek's services, industry focus, and any recent news or projects that align with your interests and the role's requirements.

โš ๏ธ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires extensive experience in Unreal Engine UI development, including proficiency in Widget Blueprints and C++. Candidates must demonstrate strong problem-solving skills and the ability to design maintainable, data-driven UI systems.