Hiring Developers and UI/UX Designers/Developers

StructureCraft Overview

StructureCraft is a unique structural engineering, manufacturing and construction company that specializes in timber structures that incorporate steel, glass, concrete and other materials. We are involved from concept design through on-site construction: we are typically the structural Engineer of Record for our structures, as well as the fabrication engineer, builder, and, sometimes, fabricator too. This vertically integrated “Master Builder” approach allows us to take a holistic approach to optimizing our designs.

Given our track record of designing and building incredible timber structures - we have built more than 2 million square feet of mass timber in the last 5 years - we are uniquely positioned to improve how the next generation of mass timber structures gets built.

Branch Overview

Branch is a small software startup within StructureCraft. Our goal is to change the way the industry schemes, engineers, details, fabricates and constructs mass timber buildings by providing designers and builders with real-time structural analysis, coordination, cost and manufacturing feedback. Branch is built on top of Rhino, with an extensible object model that can talk with other tools all along the chain.

We’re Hiring Developers and UI/UX Designers/Developers

Having developed Branch quietly for internal StructureCraft use, we’re looking to grow Branch to the next level. We need your help to accelerate our growth! We’re looking to add C# developer and UI/UX design talent to our team.

You Should Apply If:

For either role, you are:

  • An effective communicator.
  • A fast learner.
  • Someone who often thinks “there must be a better way”.
  • Eager to improve the state of technology in the AEC industry.
  • Motivated by finding the best solution to a problem.
  • Experienced with at least one part of the design, fabrication and construction process.

For Developer role:

  • You have several years’ experience with C#.
  • You’ve used Visual Studio and git for years.
  • You’re a Rhino pro: Rhino 3D, Rhino Common, Rhino.Inside, Rhino.Compute, Rhino app development, Grasshopper development, etc.
  • You’ve used other AEC-industry tools too: Revit, Tekla, HSBCAD, finite element modeling, Catia, etc…and you know how you’d like to improve on each of them!
  • UI/UX design or UI development experience is a plus.
  • Powershell and CI/CD Experience is a plus.
  • C++ or asynchronous programming experience is a plus.

For UI/UX Designer/Developer role:

  • You have several years’ experience building beautiful, intuitive user interfaces.
  • You have several years’ experience with UI and/or UX design.
  • You feel strongly about how design tools should look, feel, and behave.
  • You’re familiar with Rhino and some other AEC-industry tools too.
  • You’re comfortable with C# and a pro at XAML and/or Eto.


These are permanent, full-time positions. We’re flexible on location: while we’d prefer teammates close to our Abbotsford, BC headquarters or new Seattle office, we’re also open to full-time remote candidates anywhere in the world (as long as you’re willing to join our Pacific-time scrum!).

How to Apply

Send your application including resume, portfolio and links to your work in confidence to: