Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Senior Software Engineer - Geometry & AEC Systems to be part of revolutionizing these industries.
We are looking for a hands-on Senior Software Engineer who blends a background in architecture, computational design, or geometry processing with strong software engineering skills. You will take concepts from rough sketches or requirements, rapidly prototype solutions, and iterate toward production-ready features that transform how buildings are designed, visualized, and constructed.
What You Will Do:
- Turn architectural and construction concepts into working features quickly, using geometry algorithms, CAD/BIM APIs, and modern web technologies.
- Implement and optimize algorithms for mesh operations, parametric modeling, and boundary representation (BRep) structures.
- Deliver real-time, browser-based 3D experiences (React + Three.js/Babylon.js/WebGL).
- Integrate with CAD/BIM ecosystems (Revit, IFC, AutoCAD, Rhino) while preserving metadata and geometry fidelity.
- Partner with architects, product designers, and computational designers to codify rules, constraints, and workflows into software.
- Write clean, maintainable, testable code and own features from conception to deployment.
What You Need to Succeed:
- Bachelor’s degree in Architecture, Computational Design, Computer Science, or related field – advanced degree preferred.
- 5+ years of professional software engineering experience with demonstrable expertise in design computation (AEC workflows, geometry), including work on 3D graphics, computational geometry, or CAD/BIM-related systems.
- Strong programming in JavaScript/TypeScript (React, Node.js) or Python.
- Experience with 3D graphics frameworks (Three.js, Babylon.js, WebGL).
- Familiarity with geometry data structures (half-edge meshes, BRep, parametric modeling).
- Knowledge of CAD/BIM APIs (Revit, AutoCAD, Rhino/Grasshopper, IFC).
- Experience working with construction documents, including blueprints and detailed PDF plans.
- Proven ability to work collaboratively in a product-focused environment and consistently deliver value to end users.
- Experience with AI/ML for design automation (e.g., plan extraction, generative design, optimization) is preferred.
Ready to Join? Apply now at myparadigm.com/careers/