Moon Logo

Moon

Lead Software Engineer, 3D Platform

Reposted One Month Ago
Be an Early Applicant
In-Office
Glendale, CA, USA
180K-220K Annually
Senior level
In-Office
Glendale, CA, USA
180K-220K Annually
Senior level
Lead and grow the 3D platform team building real-time in-home 3D design on tablets. Own architecture, performance budgets, quality, releases, and APIs. Partner with product on metrics, stay hands-on with code reviews and shipping, and ensure the platform is fast, reliable, and extensible for other teams.
The summary above was generated by AI

About Moon

Moon’s mission is to reinvent the home improvement experience end to end. From AI-driven marketing and in-home 3D design to sales, service, and operations, Moon unifies the entire customer and business journey on a single platform — supercharged by Luna, our proprietary AI engine. Where most operators stitch together disconnected tools that don't understand the homeowner, we're building the unified operating system the industry has never had. We're a rapidly growing team of committed builders, driven to reimagine how this industry sells, designs, and delivers — and to power the next generation of operators, from single-location dealers to national franchise networks.


Moon is an ambitious company reinventing the home improvement experience. We have the unique opportunity to work with market leading customers such as Closet World, Closets by Design, Closet Dimensions, and Brio Water. We build for the home improvement industry from within it.

Role Overview

We are looking for a Lead Software Engineer, 3D Platform to lead the development and evolution of Moon's real-time 3D design platform.

This is a highly technical, hands-on leadership role for someone with deep experience building browser-based 3D applications, parametric design systems, and high-performance graphics experiences.

Our 3D platform is used by designers in customers' homes to configure and visualize highly customizable products in real time. The experience must translate complex product rules, dimensions, components, and constraints into an intuitive design environment that performs reliably on tablets.

You will own the architecture and technical direction of this platform while building and leading the engineering team responsible for it. We are looking for a player-coach who can establish architectural standards, develop engineers, review complex technical decisions, and still get into the code when needed.

About the role

You will own a product area that is core to how our customers sell. The 3D experience runs on tablets, in customers' homes, in front of homeowners - and it must be fast, reliable, and beautiful everywhere it runs.

What you'll do
  • Build, hire, mentor, and lead a high-performing engineering team dedicated to Moon's 3D platform.
  • Own the architecture, technical strategy, and engineering roadmap for our real-time 3D design and configuration environment.
  • Lead the development of parametric product configuration capabilities, enabling complex products to be dynamically generated and modified based on dimensions, constraints, rules, and component relationships.
  • Drive development of sophisticated 3D environment and spatial design tools, including CAD-like functionality for creating, manipulating, measuring, positioning, and configuring products within a room or design space.
  • Own rendering architecture and performance across Three.js, React Three Fiber, WebGL, and emerging WebGPU technologies.
  • Establish and maintain strict library and API boundaries, ensuring the 3D platform remains modular, scalable, maintainable, and easy for other engineering teams to build upon.
  • Optimize real-time 3D performance for tablet environments, including rendering performance, memory utilization, responsiveness, and reliability in real-world customer environments.
  • Work closely with Product and Design to translate complex product and design requirements into intuitive, high-performance user experiences.
  • Establish engineering standards around testing, versioned releases, documentation, observability, performance budgets, and code quality.
  • Take ownership of an existing and evolving codebase, improving architecture and technical quality without disrupting product delivery.
  • Stay hands-on: review architecture and code, troubleshoot complex rendering and performance issues, and contribute directly when needed.
Qualifications
  • 8+ years of software engineering experience, including experience leading teams responsible for 3D graphics, visualization, CAD, gaming, real-time rendering, or similar technically complex products.
  • Demonstrated experience managing and developing strong engineers while remaining technically hands-on.
  • Deep production experience with Three.js is required.
  • Strong production experience with WebGL and a deep understanding of browser-based graphics and rendering pipelines.
  • Experience with or strong knowledge of WebGPU and modern GPU-accelerated web application development.
  • Strong experience with React Three Fiber or comparable frameworks used to build sophisticated interactive 3D applications.
  • Experience developing parametric product configuration or parametric modeling systems, where geometry and product configurations are dynamically generated from rules, dimensions, constraints, or product data.
  • Experience building 3D environment design, spatial planning, CAD, or CAD-like tools, including manipulation of geometry, dimensions, objects, constraints, snapping, placement, and spatial relationships.
  • Strong understanding of the iOS/iPadOS environment and the technical considerations involved in delivering high-performance browser-based or native/hybrid 3D applications on tablets.
  • Strong understanding of graphics performance optimization, including frame rates, GPU/CPU utilization, memory management, asset optimization, scene complexity, and rendering performance.
  • Strong library/API boundary discipline, with demonstrated experience designing clean interfaces between complex systems and resisting unnecessary coupling.
  • Experience taking ownership of a substantial existing codebase and improving its architecture while maintaining product velocity.
  • Strong systems thinking and problem-solving abilities with the ability to translate complex technical problems into scalable solutions.
  • A player-coach mentality comfortable leading a team while still reading code, reviewing architecture, debugging difficult problems, and shipping when necessary.

Location: Glendale, CA
Compensation: $180K - $220K USD per year

Similar Jobs

7 Minutes Ago
Hybrid
Los Angeles, CA, USA
124K-155K Annually
Senior level
124K-155K Annually
Senior level
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Leads UCANZ marketing operations by translating global and regional priorities into coordinated campaigns, localized assets, production workflows, delivery schedules, and launch-readiness processes. Manages cross-market stakeholders, vendors, dependencies, approvals, quality checks, and operational risks across the United States, Canada, Australia, New Zealand, and South Africa. Improves scalability through standardized workflows, automation, metrics, playbooks, and continuous process improvement.
8 Minutes Ago
Hybrid
Los Angeles, CA, USA
124K-155K Annually
Senior level
124K-155K Annually
Senior level
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Leads regional go-to-market strategy and integrated marketing execution for digital manga, games, ecommerce, and other membership benefits. Translates global strategies into localized campaigns across lifecycle, social, PR, partnerships, events, paid media, and owned channels. Coordinates cross-functional execution, monitors acquisition, engagement, conversion, retention, revenue, and membership metrics, and recommends optimizations to strengthen Crunchyroll’s membership proposition across UCANZ markets.
8 Minutes Ago
Hybrid
Los Angeles, CA, USA
112K-139K Annually
Senior level
112K-139K Annually
Senior level
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Leads Crunchyroll’s UCANZ regional events strategy, programming, production, and execution across the United States, Canada, Australia, and New Zealand. Oversees tentpole events, premieres, screenings, partnerships, budgets, measurement, health and safety, agencies, and stakeholder relationships. Develops innovative fan experiences aligned with marketing and business priorities while managing and developing a regional event production team.

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account