The CAD Plug In Developer will design, develop, and maintain production-ready integrations that connect engineering design software with a centralized digital platform for managing and sharing design data. This role focuses on building seamless workflows across Autodesk Civil 3D, Bentley OpenX applications, and Esri ArcGIS Pro. You will lead the development of tools that enable engineers to securely export, import, and synchronize complex civil engineering and spatial data. Working closely with platform engineers and civil design professionals, you will translate real-world engineering workflows into reliable, intuitive software solutions. You will also shape plugin architecture, improve performance and reliability, and establish technical standards across CAD and GIS integrations. This fully remote opportunity combines hands-on software development, technical leadership, and meaningful collaboration in a growing infrastructure technology environment.
CAD Plugin Development: Design, build, test, and maintain production-grade plugins for AutoCAD and Civil 3D using C#/.NET and ObjectARX, as well as MicroStation and Bentley OpenX Designer applications using .NET and native SDKs.
Design Export and Platform Integration: Develop end-to-end export workflows that allow engineers to transfer designs from desktop CAD applications to a centralized platform. Implement secure authentication using OAuth 2.0 and OpenID Connect, persistent token management, design packaging, API-based uploads, error handling, and retry mechanisms.
Design Import and Retrieval: Build intuitive import functionality that enables users to browse designs by project, select relevant files, and securely download them into their active CAD sessions using time-limited download links.
Civil Engineering Data Conversion: Extract, transform, and preserve complex civil design objects, including alignments, profiles, corridors, surfaces, pipe networks, and feature lines. Convert engineering data and coordinate systems into interoperable formats such as LandXML, IFC, and GeoJSON while maintaining accuracy and data integrity.
GIS Integration and Spatial Synchronization: Develop ArcGIS Pro add-ins and integrations that synchronize CAD and GIS data. Support spatial reference systems, mapping styles, coordinate transformations, and Open Geospatial Consortium (OGC) standard services.
Designer Workflow Optimization: Collaborate directly with civil engineers and designers to understand their day-to-day workflows, identify usability challenges, and determine how plugins should operate within active design sessions. Validate functionality and output against real-world engineering projects before release.
Monitoring and Reliability: Instrument plugins with usage analytics and error tracking to monitor export and import performance, identify recurring issues, and guide continuous improvement.
Packaging, Deployment, and Compatibility: Manage installers, code signing, software versioning, and deployment across engineering workstations. Maintain compatibility with successive annual releases of Autodesk and Bentley products.
Cross-Functional Platform Collaboration: Work closely with platform engineers on REST and GraphQL APIs, storage integrations, and third-party services to ensure reliable communication between desktop applications and the digital platform.
Technical Leadership and Standards: Define plugin architecture, establish coding standards, conduct code reviews, and mentor developers on CAD, GIS, and spatial data APIs. Drive maintainability, scalability, and consistency across the integration ecosystem.