Careers at Bimorph - Engineer the Future of AEC & Manufacturing
We are building the “special forces” of construction technology. We are looking for hybrid thinkers - engineers who understand complex design and fabrication, and developers who write rigorous, enterprise-grade code. If you want to solve problems that standard software can't touch, this is your home.
Why Build With Us - We Don't Do 'Maintenance Mode'
We build custom, high-performance applications from the ground up. You will work with the latest .NET stack, solve geometric problems that challenge the industry's best minds, and see your code build real-world infrastructure.
- Technical Autonomy. We trust our engineers. You won't be micromanaged; you will own features from concept to deployment. We provide the architecture and the standards, then get out of your way so you can build.
- Mastery Over Metrics. We prioritize code quality over churn. We adhere to Clean Architecture, DDD, and strict C# standards because we believe that taking the time to build it right is the fastest way to build it once.
- Hybrid Expertise. You will work alongside a team that speaks your language. Whether you are an architect-turned-coder or a pure software engineer, you will learn from peers who are elite in both computational design and system architecture.
The Bimorph Standard - We Aren't for Everyone
We are a high-performance team that values rigor, precision, and continuous learning. If this sounds like you, we want to talk.
- You treat code as a craft. You care about SOLID principles, dependency injection, and why a specific design pattern matters.
- You crave complexity. You aren't scared of vector math, complex topology, or figuring out how to rationalize a curved façade for fabrication.
- You want to ship. You understand that beautiful code implies a deployed solution. You are comfortable with CI/CD and seeing your work in the hands of users.
// Clean Architecture in practice
public class FormworkSolver
{
private readonly IGeometryService _geometryService;
private readonly IOptimizationEngine _optimizer;
public FormworkSolver(
IGeometryService geometryService,
IOptimizationEngine optimizer)
{
_geometryService = geometryService;
_optimizer = optimizer;
}
public Solution Solve(DesignInput input)
{
var geometry = _geometryService
.ProcessComplex(input.Surfaces);
return _optimizer.Optimize(
geometry,
input.Constraints
);
}
}Open Roles - Join the Team
We're looking for exceptional engineers who want to build the future of construction technology.
No Current Openings
We don't have any active positions at this time. However, we're always interested in connecting with exceptional talent. If you believe you'd be a great fit for our team, we encourage you to reach out below.
Don't see your role?
We are always looking for exceptional talent at the intersection of AEC and Software Engineering. If you believe you belong here, send us your portfolio and GitHub.