Software Engineer, 3D Generalist

Join a small, cutting-edge team at Houzz to reshape how people visualize their home. Houzz is looking for a multi-faceted Unity programmer excited by crafting elegant,delightful user experiences for millions of users. This role involves close collaboration with peers in a variety of disciplines, including researchers, artists, designers, and engineers.

Position Responsibilities

  • Lead the user experience design and implementation efforts for novel  applications for home remodeling and decorating
  • Craft engaging, natural, 3D interactions and user interfaces
  • Help realize the future of immersive visualization technology and build it within a small, tightly knit multidisciplinary team

Required Skills & Experience

  • Proven experience programming user-facing features on commercial games or software applications (please provide links in your application with a breakdown of the specific features you worked on)
  • Articulate and passionate about delightful user design and universal usability
  • Very strong programming background (including Unity3D/Unreal, C#, and C/C++)
  • Strong computer science fundamentals including data structures, algorithms, system architecture, and OOP design patterns
  • Considerate of performance, memory, networking, and infrastructure limitations for various platforms and how to adapt design around these challenges
  • B.S. in Computer Science or related area, and 3+ years of industry experience

Desired Skills & Experience

  • Experience designing and building for 3D game or rendering engines
  • Experience rapid prototyping of user interactions and user interfaces  
  • Experience developing VR and AR applications
  • Love for interior design and making interior design accessible for everyone

Back to top