×
Register Here to Apply for Jobs or Post Jobs. X

Product Engineer - Web Platform Software Engineering · Salt Lake

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: PassiveLogic
Full Time position
Listed on 2026-01-25
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Product Engineer - Web Platform Software Engineering · Salt Lake City

Overview

Product Engineer - Web Platform ation:
Salt Lake City, UT, USA.

Responsibilities
  • Build applications that make autonomous building systems legible to humans.
  • Render building models and system schematics using WebGL and SVG; design interfaces that make complexity navigable.
  • Develop interfaces for constructing physics-based models: creating, editing, and validating models with structured data editing and spatial visualization.
  • Build simulation and visualization tools to display results, highlight anomalies, and help users understand building performance.
  • Develop operational interfaces for deployed systems to monitor, understand, and selectively override behavior without overwhelming users.
  • Implement real-time collaborative features in a local-first architecture with distributed data patterns (conflict resolution, optimistic updates).
The Technical Environment

Stack:
Type Script and Angular with reactive programming patterns. Rendering via WebGL and SVG. Platform architecture evolving toward Swift compiled to Web Assembly for core logic, with Type Script at the application layer. You will build on top of this architecture and provide feedback to shape its development. Learn to work with reactive state from WASM modules and the framework patterns provided.

Data model:
Quantum for autonomous system digital twins, synchronized via Data Sync (real-time protocol). Prior familiarity not required; you will learn these systems.

What We're Looking For
  • Strong Type Script and JavaScript fundamentals. Built substantial applications in Type Script with a deep understanding of the type system and maintainable code.
  • Experience with modern front-end frameworks. Angular, React, Vue, or Svelte; focus on patterns, not framework specifics.
  • Comfort with complexity. Able to reason about domains with many interacting concepts and build user interfaces that help users navigate them.
  • Visual and spatial thinking. Comfortable with graphical UI, schematics, data visualization, and spatial relationships.
  • Attention to craft. Focus on details like animation timing, interaction feedback, edge-case handling, and performance under load.
  • Experience level. Typically 4+ years building front-end applications, including complex, data-rich interfaces.
  • Helpful Experience (Not Required). Graphics programming (WebGL, Three.js, D3, SVG), real-time data visualization, offline-capable architectures, and domain experience in building systems, energy, IoT, or industrial software.
The Team

The UI team owns all user-facing applications on the Passive Logic platform. You will work with other application engineers, a Framework Architect, and designers who prioritize human-centered interface design. Regular collaboration with the platform team and hardware team is common. We value constructive code reviews and documentation of decisions, aiming for understanding over velocity while shipping consistently.

Growth

Senior application engineers at Passive Logic can develop expertise in graphics, real-time systems, or complex interaction design; move toward technical leadership; or shift toward framework-level work. The company has about 150 people with opportunities to shape your trajectory.

Who This Role Is Not For
  • Engineers seeking simple, well-specified feature work in a genuinely complex problem space.
  • Engineers who view front-end development as less serious than other engineering tasks.
  • Engineers who need constant direction; ownership and proactive problem-solving are expected.
Location

Most of the UI team is in Salt Lake City. Local candidates or those open to relocation are preferred; remote candidates who communicate well asynchronously and can overlap with Mountain Time will be considered.

Compensation

Competitive salary plus equity. Specific range depends on experience; compensation is aligned with the level of work.

To Apply

If building interfaces for novel, complex systems sounds like work you want to do, reach out. Share a portfolio, side projects, or open source contributions in addition to any credentials.

About Passive Logic

Passive Logic enables autonomy for controlled systems and enables collaboration to manage those systems. The company designs, builds, operates, and maintains infrastructural robots. Using physics-based Quantum digital twins and a fast AI compiler to simulate future-forward controls, Passive Logic enables users to create generative digital twins to launch autonomous control, optimizing energy use, equipment longevity, and occupant comfort in real time.

The company supports decarbonization at scale and smart, connected cities. Passive Logic is backed by investors including nVentures, Era Ventures, Keyframe Capital, Addition, RET Ventures, noa (formerly A/O Proptech), and Brookfield Growth.

Founded in 2016; approximately 130 co-workers in Software Engineering;
Salt Lake City location.

Apply now or see more open positions at Passive Logic.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary