Software Engineer Showroom

Higharc·Remote
Software Development

WFA Digital Insight

As the demand for skilled remote workers continues to surge, with 71% of companies planning to increase their remote workforce, roles like this Software Engineer position at Higharc are highly sought after. With the growth of the digital construction industry, skills in full-stack engineering, React, and SQL are in high demand. Higharc stands out for its innovative approach to home design and construction, having raised $83M in funding. Before applying, candidates should be prepared to showcase their experience in building extensible production systems and bridging 3D CAD models with pricing logic.

Job Description

About the Role

The Software Engineer position at Higharc is a critical role that requires a high level of ownership and craft. As a member of the growing Showroom team, you will be responsible for driving features end-to-end across the stack, from UI to data models. You will work closely with the Product and Design teams to ensure seamless integration and delivery of high-quality features. The role entails working on complex systems, designing and implementing rule engines, and optimizing backend performance. You will be part of a remote-first company that values flexibility, personal healthiness, and professionalism. Higharc's mission is to change how new homes are designed and built, and as a Software Engineer, you will play a key role in achieving this mission.

What You Will Do

  • Build and maintain full-stack features that span UI, API layer, business logic, and data models
  • Design and implement complex rule engines that manage pricing, inventory, availability, and constraint logic
  • Architect extensible, maintainable systems that scale with growing product complexity
  • Develop configuration and customization experiences for users to navigate complex choices with many interdependent constraints
  • Optimize backend performance, including query tuning, N+1 resolution, indexing strategies, and scaling bottlenecks
  • Build complex search, filtering, and querying systems across large datasets
  • Bridge visual/design tools with underlying data and business logic layers (3D/CAD adjacency)
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Participate in code reviews and contribute to the improvement of the codebase
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • 4+ years of full-stack engineering experience building polished user-facing features
  • Professional competency with React, SQL, API design, and query optimization
  • Experience with configurator, customization, or rule-engine UX
  • Track record of building extensible production systems
  • Strong UX intuition and understanding of complex constraint systems
  • Ability to reason about complex systems and communicate technical ideas effectively
  • Experience working with agile development methodologies
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and collaboratively as part of a remote team

Nice to Have

  • Familiarity with 3D/CAD or visual-design-tool ecosystem
  • Experience with cloud-based technologies and distributed systems
  • Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines

Benefits and Perks

  • Competitive salary and significant equity in a fast-growing, well-funded company
  • Comprehensive medical, dental, and vision coverage for U.S. based employees
  • Unlimited PTO and meaningful maternity/paternity leave
  • Short and long-term disability plans and a 401K
  • Remote work stipend to create an ideal home office
  • Flexible hours and a remote-first work environment
  • Opportunities for professional growth and development in a dynamic and innovative company

How to Stand Out

  • Tip: Highlight your experience with full-stack engineering and complex system design in your resume and cover letter.
  • Be prepared to showcase your proficiency in React, SQL, and API design during the interview process.
  • Showcase your understanding of UX principles and how you have applied them in previous roles.
  • Familiarize yourself with the 3D/CAD ecosystem and visual-design-tool landscape to demonstrate your ability to learn and adapt.
  • Be prepared to discuss your experience with agile development methodologies and DevOps practices.
  • Tip: Create a portfolio that demonstrates your ability to build extensible production systems and drive product complexity.
  • Prepare to discuss your approach to optimizing backend performance and scaling bottlenecks.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.