We are hiring a Full Stack Software Engineer with strong Digital Engineering, IFC schema expertise, and experience working with Bentley and Autodesk APIs. The role focuses on building engineering-centric applications that extract, process, and visualize 3D/2D data from BIM/CAD models. The ideal candidate understands IFC data structures, metadata, relationships, and can integrate these into cloud-enabled software applications.
1. Digital Engineering & IFC Expertise
- Work with IFC schema: geometry, relationships, property sets, concept templates, metadata extraction.
- Build tools for extracting and transforming data from Bentley OpenRoads, OpenBridge, Autodesk APIs (AutoCAD/Revit).
- Implement workflows for model validation, quality checks, clash detection logic, and interoperability.
2. Backend & Data Processing
- Build backend services using Python or .NET, focusing on CAD/BIM data ingestion and transformation.
- Create ETL/ELT workflows for IFC and design models, supporting engineering analytics.
- Handle complex 2D/3D geometry, object metadata, and spatial relationships.
3. Front-End Engineering (React/Vue)
- Create visual interfaces to display engineering data, 3D model views, and metadata dashboards.
- Integrate with 3D visualization libraries (three.js, Autodesk Forge viewer, Bentley iTwin viewer).
4. Azure Cloud & Integration
- Deploy applications using Azure App Services, Functions, Storage, Data Lake, and related services.
- Build data pipelines to store and process engineering model data in Azure.
- Contribute to architecture design, CI/CD pipelines, and code reviews.
Required Skills & Qualifications
- 3–5 years of full-stack development experience.
- Strong knowledge of IFC schema, including geometry, relationships, and metadata.
- Hands-on experience with Bentley (OpenRoads/OpenBridge or iTwin) or Autodesk APIs, Grasshopper, RHINO
- Strong backend development experience with Python or .NET.
- Experience building modern UIs using React, Vue, or similar frameworks.
- Understanding of 3D visualization libraries and BIM data workflows.
Nice-to-Have Skills
- Knowledge of BIM standards such as IFC, IDS, BCF.
- Experience working with US/UK transportation or infrastructure domains.
- Experience with Azure DevOps/GitHub Actions for CI/CD.