Worldscape is looking for an experienced UI Engineer capable of thriving within a rapid development environment. You will be responsible for implementing and optimizing a high-quality user interface for our next-generation real-time simulation platform and game engine. Partnering closely with UX designers and cross-functional teams, you will translate finalized designs into scalable, performant, and maintainable UI code. Your role will focus on delivering precise, high-fidelity implementations, ensuring responsiveness, usability, and seamless interaction with complex simulation and visualization systems.
This is an onsite role that will be located in Redmond, WA.
Responsibilities:- Partner with UX/UI designers to implement and maintain robust, scalable user interface systems for our real-time simulation platform, translating defined designs into production-quality code.
- Develop and evolve high-performance runtime UI architecture to support complex visualization, editing, and simulation workflows.
- Build high-fidelity, responsive interfaces across desktop applications, in-engine tooling, and runtime simulation products, ensuring accurate implementation of design specifications.
- Collaborate with UX designers, technical artists, graphics engineers, and product teams to translate approved concepts and requirements into reliable, production-ready features.
- Design and implement reusable UI frameworks, components, and widget libraries to promote consistency, scalability, and efficient development across multiple products.
- Optimize UI systems for performance, including memory usage, rendering efficiency, and responsiveness in real-time environments.
- Develop and maintain internal tools and pipelines that streamline UI implementation, improve developer workflows, and accelerate feature delivery.
- Integrate UI systems with core engine subsystems, including rendering, input, networking, AI, and simulation technologies.
- Contribute to engineering best practices, including code reviews, technical documentation, testing, and long-term maintainability of UI systems.
- Help drive code quality and technical rigor across the team, including mentoring engineers and promoting scalable, maintainable implementation patterns.
- Deliver UI solutions that ensure reliable, performant user interaction with next-generation simulation technology across commercial and defense applications.
Professional Qualifications:- 6+ years of professional software engineering experience, with a focus on building UI systems for interactive or real-time applications.
- Strong proficiency in C++, with experience building and shipping performant, production-quality systems.
- Experience with Web Application industry standards: React, TypeScript. architecting and implementing UI frameworks or systems, leveraging open-source or proprietary technologies, with an emphasis on performance, scalability, and extensibility in games, engines, or simulation platforms.
- Experience developing production-quality UI implementations using modern frameworks such as Dear ImGui, Unreal UMG/Slate, Unity UI Toolkit, Qt, Coherent, NoesisGUI, or similar technologies.
- Strong understanding of software architecture, object-oriented design, and component-based UI patterns, with the ability to build maintainable and extensible systems.
- Experience building and maintaining reusable UI frameworks, component libraries, and shared tooling, rather than one-off interfaces.
- Solid understanding of event-driven programming, input systems, state management, animation systems, and responsive layout implementation.
- Experience profiling, debugging, and optimizing UI performance in real-time or resource-constrained environments.
- Strong debugging, problem-solving, and systems-level thinking skills.
- Experience working in cross-functional teams, effectively collaborating with UX designers, artists, and engineers to translate specifications into working systems.
- Experience shipping at least one commercial game, simulation product, or interactive application.
Preferred Qualifications:- Professional game development experience.
- Experience developing editor tooling or in-engine development tools.
- Experience building interfaces for simulation, digital twins, GIS, robotics, defense, aerospace, or visualization platforms.
- Knowledge of modern rendering pipelines and how UI integrates with real-time graphics systems.
- Experience working with ECS architectures and data-driven UI systems.
- Experience with GPU-aware UI rendering and performance optimization.
- Experience implementing data visualization, dashboards, graphs, timelines, or large-scale monitoring interfaces.
- Understanding of multiplayer or networked UI synchronization.
- Experience working alongside AI/ML teams or visualization systems.
- Experience mentoring engineers and helping define engineering best practices.
- Passion for building polished, intuitive user experiences that simplify highly technical workflows.
$130,000 - $160,000 a year
Final compensation will be determined based on factors such as experience, skills, and qualifications. In addition to base salary, this role may be eligible for performance-based bonuses and equity awards.
What we offer: - Competitive salary and meaningful equity
- Attractive benefits package
- Flexible time off policy
- Medical, Dental and Vision insurance
- HSA health insurance options
- 401k plan
- Basic and Voluntary Life Insurance
- Fast paced environment with flexibility and ownership