18 Oct
|
Branch 3D
|
Montreal
18 Oct
Branch 3D
Montreal
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.
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.
While the application is simple, it's a taste of what's possible and the type of experience we're aiming to deliver.
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. Have strong technical fundamentals. You work across tech stacks and programming languages. 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 5 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.
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.
Exploratory development, prototyping proofs-of-concept and experimenting with research ideas, particularly around agentic systems and leveraging AI capabilities within design software. You'll push the team forward and help expand our understanding of what's possible.
Constant performance optimization. You'll apply your systems and algorithms knowledge to help us get there and stay there.
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. Our team is fewer than 10 people, and our environment is quick-paced and dynamic: your ideas will contribute significantly to evolving the product and shaping the future of AEC software.
#
📌 Senior Software Engineer (Full-time Remote) (Montreal)
🏢 Branch 3D
📍 Montreal