Software Developer (Structural Analysis & Design) (Rankin Inlet)

Software Developer (Structural Analysis & Design) (Rankin Inlet)

12 Oct
|
Branch 3D
|
Rankin Inlet

12 Oct

Branch 3D

Rankin Inlet

Branch's mission is bold: we want to revolutionize AEC design software by giving designers and project teams a power tool to make efficient, beautiful buildings. 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. We want to enable new design space and change the relationship designers and engineers have with software.

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 running a closed beta 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 structural feedback: put validated material, carbon, and cost numbers on design decisions, provide seamless optioneering and feasibility studies, and empower 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 an example 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. You are comfortable resolving ambiguity and finding a path forward.
- 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 solid technical fundamentals. You know how things work under the hood, and you're relentlessly curious when you see 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.

You must have at least a Bachelors' degree in Structural Engineering, Computer Science, or similar engineering domain; and at least 3 years professional experience working on software 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. Development on our structural analysis engine benefits particularly from a mathematics or engineering background, in particular the usage or development of finite-element based software and experience grappling with real-world engineering scenarios. Our core engine provides a toolkit of real-time solvers (using FEM + approximations), design algorithms for a wide variety of structural elements that find material optimality or regularity for member sizes under building-code checks for instant structural feedback from a gravity and lateral analysis. We are also developing special-purpose engines for more complex structural cases (vibration analysis and design, non-linear time history analysis, etc.).





Correctness in this domain is critical, so we expend just as much, if not more, effort on validating our system's results as we do on the algorithms to produce them.

Your Day-to-day Will Consist Of

- End-to-end feature design and development on our concept-level structural analysis and design engine. You'll work on solvers and approximations for new structural element types, integrating design processes into a cohesive system, and providing introspection into structures and structural decisions.
- Code and system design review. You'll apply your experience to carefully evolve our shared system and conceptual models, and you'll apply your domain knowledge to illustrate trade-offs and help us find the right path forward. Sometimes the best solution to a problem is not having to solve it at all.
- Testing and validation. You'll create methods to evaluate the correctness and performance of our system, validate and maintain correctness over time, and help us maintain and communicate confidence in our core engine's capabilities.
- Performance optimization. Our goal is to build real-time experiences running on the web. 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.

This is a permanent, full-time position, flexible on location. We’re a distributed, remote-first team spanning multiple timezones. We place great emphasis on 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. ‍

📌 Software Developer (Structural Analysis & Design) (Rankin Inlet)
🏢 Branch 3D
📍 Rankin Inlet

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (structural analysis & design) (rankin inlet) / rankin inlet

Subscribe to this job alert:

Get the latest job offers by email for: software developer (structural analysis & design) (rankin inlet) / rankin inlet