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.
- 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 work across tech stacks and programming languages. 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 changes design software across the industry.
You must have at least a Bachelors' degree in Computer Science or similar; and at least 3 years professional experience working on production systems across any technical stack. We take a broad view of this: internal tooling and operations, public-facing web applications, game and engine development all offer valuable and relevant experience. We will evaluate your technical experience by discussing your prior projects and technical design choices.
Your skills will be applied across our stack.
Your day-to-day will consist of
- End-to-end feature design and development on our concept-level structural analysis and design platform. You'll work with product and design to balance product scope with technical constraints and system complexity.
- Code and system design review. You'll apply your experience to carefully evolve our shared system and conceptual models.
- 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 consumer hardware. You'll apply your systems and algorithms knowledge to help us get there and stay there.
- Infrastructure evolution. Your opinion and experience will shape our production infrastructure to maintain reliability and performance as the team and product evolve.
Some areas, particularly in our structural analysis engine, also benefit from a mathematical background, and we’ll teach you everything you need to know.
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.




