> Markdown version of [/jobs/ext/2961814-software-engineer-home-design-experience](https://www.wearedevelopers.com/jobs/ext/2961814-software-engineer-home-design-experience). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Home Design Experience - **Company:** Higharc, Inc. - **Location:** Durham, NC, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Artificial Intelligence, Applications Architecture, Code Review, TypeScript, Web Applications, Three.js, ReactJS, Production Code, Front End Software Development - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d1a7350c3ec6345e ## About the Role You've shipped products that solve genuinely hard problems in a way that feels effortless to the end user, and you know how much unglamorous work sits behind that kind of simplicity. You're comfortable being the most senior engineer in the room without needing everything decided before you start building, and you know how to narrow scope, ship useful increments, and make technical decisions that support continued delivery. You have: * A track record of personally architecting, building, and shipping substantial web applications, with responsibility for technical decisions from initial implementation through production use. * Deep hands-on experience with TypeScript, React, and modern web application architecture, including application state, API integration, performance, and maintainability. * A strong plus: hands-on experience with Three.js and browser-based 3D applications, especially design or CAD tools. You'll be helping people design homes in 3D, so experience making complex spatial interactions intuitive is particularly valuable. * Genuine enthusiasm for AI-forward development and for building AI-supported or agentic product experiences * Experience making technical decisions independently in partnership with a product or design lead. You can explain tradeoffs, challenge a proposed approach constructively, and commit to a path forward. * Sound judgment about what to build for the immediate product and what to generalize for reuse, with experience collaborating across application and platform teams. * Experience helping less experienced engineers deliver through implementation, mentoring, and technical guidance. * A growth mindset and real ease with ambiguity, on a team and product area that's still being defined * Strong instincts for design and craft, even though you're not the designer on the team ## Description Higharc is seeking a Staff Software Engineer to lead the technical architecture and delivery of our Home Design Experience application, a browser-based 3D tool that lets anyone design a home. You'll report to the VP of Engineering and serve as the primary technical partner to the team's product/UX lead. As the HDE team's most experienced engineer, you'll make consequential technical decisions, write production code, and help other engineers deliver. Your immediate focus will be getting the application into customers' hands. Along the way, you'll partner with our platform team to establish shared foundations and patterns that other Higharc applications can reuse. What You'll Do You'll need to move fast, make good calls under ambiguity, and turn rough product ideas into working software that customers can pick up and use without a manual. You'll work across the primary UI as well as AI-supported and agentic experiences, and you'll partner with the other staff-level engineers at Higharc to give the company's technical strategy real shape. Expect to: * Rapidly prototype new home design workflows and turn the ones that land into customer-ready software * Lead development of interactive 3D home design workflows, connecting the application UI, design data, and real-time 3D scene into a responsive experience. Build AI-supported and agentic interactions that help users design their homes. * Own application architecture and technical delivery from early prototypes through production. Make decisions across the frontend, application state, and service integration, including performance, reliability, and testing. * Be an independent technical partner to the product/UX lead: challenge assumptions, identify risks early, propose alternatives, and help decide what to build next. * Turn ambiguous goals into concrete implementation plans, resolve technical unknowns through working code, and implement the critical pieces yourself to keep delivery moving. * Partner with the platform team to use and improve shared application foundations. Identify which patterns should be reused across Higharc and help implement and document them, keeping immediate product delivery central to those decisions. * Help less experienced engineers take ownership through pairing, code review, and clear technical guidance. Establish patterns they can confidently extend. ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [It's a Great Time to be a Builder: Leveraging AI for Good](https://www.wearedevelopers.com/videos/100042-it-s-a-great-time-to-be-a-builder-leveraging-ai-for-good) - [Live Coding an Augmented Reality Game with WebXR](https://www.wearedevelopers.com/videos/199-live-coding-an-augmented-reality-game-with-webxr) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Never delegate the understanding](https://www.wearedevelopers.com/magazine/749-never-delegate-the-understanding) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)