Loading

Software Developer We're Hiring

Come join North America’s premier timber engineering and construction company in a new department!

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 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.

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.

Taiyuan Domes | Grid Design
T3 Minneapolis | Minneapolis, MN

What you'll be doing day to day

  • Writing efficient, robust C# code to solve a variety of problems
  • Develop & expand on the core software architecture, working closely with a lean dev team
  • Writing unit and integration tests
  • Building an inclusive Dev team
  • Performing Research & Development to keep StructureCraft and yourself at the forefront of the industry
  • Joining team members at Hackathons and other AEC events
  • Constantly innovating and improving yourself and others

Position Requirements

  • 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

Are you?

  • 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

Position Details

You will be working with many of our staff, but reporting to our Product Director for Branch.

This is a permanent full-time position. 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!)

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.

How to Apply

Send your application including resume, portfolio and links to your work in confidence to: careers@structurecraft.com