Branch's mission is bold: we want to revolutionize AEC design software. This isn't BIM 2.0 or generative design. We want to enable new design space and change the relationship designers and engineers have with software by crafting it into a power tool to realize design intent. We believe software has an indelible impact on the quality of the built environment, and we are committed to setting an exceptionally high standard for our tools.
Branch is incubated within StructureCraft and benefits from StructureCraft's world-class engineering expertise and experience delivering award-winning mass timber projects worldwide. We benefit from StructureCraft's long-term vision that enables us to take on genuinely hard bets without the pressure that comes from venture funding.
We are currently in the alpha pilot stage for for Branch Concept, an application for early concept-level structural design. The early design phase of a building is the most ambiguous, yet also most impactful phase of a building project. We want to deliver real-time feedback on design decisions, seamless optioneering and feasibility studies, built-in displays of environmental impact — empowering our users to deliver beautiful and efficient structures.
Concept Lite is a demo application our team built in three months in early 2025. While the application is simple, it's a taste of what's possible and the type of experience we're aiming to deliver.
You are the right candidate if you
- Learn quickly. No prior experience in AEC is required, but we will immerse you in our domain.
- Take pride in, and accountability for, the quality of your work. We are committed to making Branch a truly well-crafted product, and we're willing to commit the time it takes to get it right.
- Work with velocity and intentionality. You take the time to thoroughly understand that you're solving the right problem, and then you focus on executing.
- Have strong technical fundamentals. You know how things work under the hood, and you're relentlessly curious when you encounter something new or not quite right.
- Understand how AI, when used carefully, can transform and deepen rigor in your own professional practice, and you want to make your mark on how AI transforms design software across the industry.
No formal education is required, but you must have experience implementing well-crafted, user-facing experiences on the web. We are also looking for experience with computer graphics and GPU programming, ideally using web technologies (WebGL, WebGPU). Prior experience with parametric modeling (SolidWorks, Grasshopper, Houdini, Geometry Nodes, Blueprints, or similar) is a plus. Finally, design experience is a universal positive, even for this engineering-focused role. We recognize this combination of skills is rare and experience comes in many forms, and if you think you might fit the bill, we want to hear from you! We will request a portfolio of your prior work, and our interviews will focus on discussing these past projects.
Your skills will be applied to our flagship application, Branch Concept.
Your day-to-day will consist of
- Implementing and fine-tuning user-facing interactions. You'll be responsible for breathing life into our product and obsessing over the fine details. You'll work closely with design to refine seamless workflows and intuitive feedback.
- Developing and scaling our 3D editor and novel modeling system. You'll contribute directly to our editor, building interactive and responsive editing and visualization tools for building-scale data.
- Exploratory development, prototyping proofs-of-concept and experimenting with research ideas. You'll push the team forward and help expand our understanding of what's possible.
- Constant performance optimization. Our goal is to build real-time experiences running on the web platform. You'll apply a blend of design expertise and engineering rigor to keep the performance bar high.
This is a permanent, full-time position, flexible on location. We’re a distributed, remote-first team spanning multiple timezones. We emphasize professional accountability and written communication, and lean into the strengths of async work. Our team is fewer than 10 people, and our environment is fast-paced and dynamic: your ideas will contribute significantly to evolving the product and shaping the future of AEC software.




