M

Moon

Non-custodial crypto-to-Visa card payments

Lead Software Engineer - 3D Platform

Frontend EngineeringUpdated on Nov 13
Full-timeGlendale, CA, USA$180k - $220k /yrIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience, including experience leading teams responsible for 3D graphics, visualization, computer-aided design (CAD), gaming, real-time rendering, or similarly technically complex products.
  • Demonstrated experience managing and developing engineers while remaining technically hands-on.
  • Deep production experience with Three.js.
  • 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 for sophisticated interactive 3D applications.
  • Experience developing parametric product configuration or modeling systems in which geometry and product configurations are generated dynamically 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 technical considerations for 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 discipline in setting library/API boundaries, with experience designing clean interfaces between complex systems and avoiding unnecessary coupling.
  • Experience taking ownership of a substantial existing codebase and improving its architecture while maintaining product velocity.
  • Ability to translate complex technical problems into scalable solutions.
  • Ability to lead a team while remaining hands-on with code, architecture reviews, debugging, and delivery.

Responsibilities

  • Build, hire, mentor, and lead an engineering team dedicated to the 3D platform.
  • Own the architecture, technical strategy, and engineering roadmap for the real-time 3D design and configuration environment.
  • Lead development of parametric product configuration capabilities that dynamically generate and modify complex products based on dimensions, constraints, rules, and component relationships.
  • Drive development of 3D environment and spatial design tools for creating, manipulating, measuring, positioning, and configuring products in a room or design space.
  • Own rendering architecture and performance across Three.js, React Three Fiber, WebGL, and emerging WebGPU technologies.
  • Establish and maintain library and API boundaries so the 3D platform remains modular, scalable, maintainable, and usable by other engineering teams.
  • Optimize real-time 3D performance for tablet environments, including rendering performance, memory utilization, responsiveness, and reliability.
  • Work with Product and Design to translate product and design requirements into intuitive, high-performance user experiences.
  • Establish engineering standards for testing, versioned releases, documentation, observability, performance budgets, and code quality.
  • Improve the architecture and technical quality of an existing, evolving codebase without disrupting product delivery.
  • Review architecture and code, troubleshoot complex rendering and performance issues, and contribute directly when needed.

About the Company

Moon

Non-custodial crypto-to-Visa card payments

Moon provides virtual Visa cards funded by cryptocurrency, enabling users to shop at any merchant that accepts Visa. It began as a browser extension and now offers two card types: 1X single-use and X reloadable cards that support crypto-to-fiat payments using Bitcoin (on-chain or Lightning), Ether, USDC, and USDT. The service is non-custodial, so Moon does not hold user funds or share their personal data with merchants. By converting crypto to a Visa balance at checkout, Moon bridges crypto assets with everyday online shopping.

Company size
11-50
Company stage
Seed
Total funding
$100K
Headquarters
New York City, New York
Founded
2018

Recently Posted Jobs

Explore more opportunities at Moon

See more jobs