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/
Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related reasons. Most roles at Paradigm have three levels, Associate, Mid and Senior. Our pay ranges are inclusive of all three levels (if applicable), our US based Associate level pay begins at $70,125 annually for this role. The salary does not reflect total compensation, which includes base salary and benefits. These compensation levels are subject to an annual review.