What you will do
- Build and maintain Revit add-ins and automation using C#/.NET and the Revit API.
- Develop extraction and processing workflows for interactive Revit use and bulk processing through Autodesk Platform Services.
- Handle categories, parameters, types and instances, linked files, phases, units and element identity consistently.
- Build validation and normalization for quantities and metadata, preserving traceability to source files and elements.
- Support classification and cost mapping using structures such as CSI MasterFormat and UniFormat.
- Investigate extraction discrepancies, improve performance and maintain compatibility across supported Revit versions.
- Work with domain specialists and QA on representative test files; support IFC and ACC integrations as product priorities evolve.
What you bring
- Strong C#/.NET skills and hands-on experience developing with the Revit API.
- Understanding of Revit data structures, transactions, geometry, parameters and quantity extraction.
- Experience with JSON, APIs, structured data processing and debugging complex engineering datasets.
- Ability to investigate unit, phase, duplication and missing-data issues without silently changing source meaning.
- Sound software engineering practices, including version control, testable code, documentation and error handling.
Useful additional experience
APS automation, Autodesk Construction Cloud, IFC, WPF, MEP systems, BOQ or cost workflows, and classification standards. Civil/MEP graduates with strong software development experience are welcome.
How you will work in our startup
- Work patiently with domain specialists to understand messy source data; explain limitations and help teammates resolve discrepancies.
- Be comfortable with evolving requirements, take initiative, seek feedback and help across disciplines while keeping commitments visible.
- Share an example of working through ambiguity, responding to feedback or helping a small team deliver with limited resources.
Early success in the role
Deliver a reliable extraction or automation improvement; establish regression examples for difficult BIM cases; demonstrate traceable and reproducible outputs.