Senior UI Engineer
Worldscape · Redmond, WA · 4 wk ago
On-siteEngineeringFull-time
About the role
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
- Experience 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
Benefits
- 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