We are seeking a Lead Software Engineer to architect and build an advanced, propietary 3D configurator platform that revolutionizes customization experiences in the in-home services particularly cabinets, roofing, tiling, flooring, and other industries. This role combines deep technical expertise in 3D rendering, spatial computation, and interactive visualization with strong leadership in software architecture and optimization. The engineer will be responsible for designing and implementing performant, real-time configurator experiences that simulate complex physical environments while maintaining speed, accuracy, and scalability. Daily work will involve leading development efforts using Three.js, React Three Fiber, and related 3D web technologies, collaborating closely with designers and engineers to define interaction logic, rendering pipelines, and system architecture. The successful candidate will set new benchmarks in virtual product configuration performance and realism. As the Lead Software Engineer for 3D Systems, you’ll join a high-impact team focused on building a proprietary, next-generation configurator that bridges the virtual and physical world. You’ll collaborate with a multidisciplinary group of developers, UX designers, and product engineers to create seamless, visually rich configurators capable of simulating real-world physics, spatial relationships, and materials. This is a highly technical and creative role, requiring an understanding of rendering engines, 3D geometry, and optimization for real-time environments. You will influence both technical strategy and architectural direction, ensuring that the configurator framework is adaptable for multiple verticals — from cabinetry to roofing and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed