Software Developer, AEC R&D Solutions expert

Software Developer, AEC Solutions Expert

StructureCraft is building Branch, a software platform to automate the engineering, designing, manufacturing, and construction of mass timber structures. As a vertically integrated engineering and construction company, we have built more than 2 million square feet of mass timber in the last 5 years, and are uniquely positioned to automate the next generation of mass timber structures.

Branch is an end-to-end software platform for mass timber, provides real-time structural analysis, coordination, cost, and manufacturing feedback to designers and builders during the design process. Built on top of Rhino, an extensible object model is at the core of the platform, enabling seamless synchronization with upstream platforms like Revit and downstream platforms like Tekla.

Having been developed for the past year in stealth mode, we are now building out a development team to take Branch to the next level. The next phase of development includes developing AI/ML capabilities, real-time exports to mass timber CNC machines, multi-user Rhino models and integrating Branch with StructureCraft’s 50,000sqft manufacturing workshop and fabrication systems.

Your Role:

  • Develop & expand on the core software architecture, working closely with a lean dev team
  • Write unit tests, create documentation and training material.
  • Storyboarding UI/UX’s that are a joy to use.
  • You are hungry, innovative, and you need to make an impact on the AEC industry.
  • You have a relentless desire to create software which gives real-time feedback to designers


  • Architecture, Engineering or equivalent combination of education and experience.
  • 4+ years C# competency.
  • 4+ years Rhino 3D / Grasshopper. Rhinocommon, Rhino.Inside, Rhino.Compute API competency, Grasshopper API knowledge.
  • 3+ years Visual Studio and git experience.
  • Revit experience and Revit API knowledge considered an asset.
  • Web / frontend experience an asset – WebGL, NodeJS, React etc.
  • Experience with BIM software such as Revit, Tekla, hsbCAD, or FEM software considered an asset.


This is a permanent full-time position. StructureCraft is headquartered in Abbotsford, BC – this role would be located either at our headquarters or full time remote, with the option of discussing relocation to the Vancouver area post-COVID.


Please include links to your work samples in your application.

We offer a benefits package that includes 3 weeks vacation, extended medical, life insurance, disability insurance, and a matching RRSP program after 2 years of employment.
Send your application including resume and portfolio in confidence to:


What about Software development team? They provide high-quality development services as well as other services you can find on the site. The team is completely reliable and qualified.