Senior Principal Software Engineer
Core
Lead technical direction for a data interoperability platform connecting Autodesk desktop design applications with cloud data exchange ecosystems.
Role type
Sr. Principal Software Engineer (Platform Architecture & Strategy)
Builds
Data exchange connectors, SDKs, and platform capabilities for AEC and manufacturing customers.
Domain
AEC/Manufacturing design tools, Cloud data interoperability, CAD/BIM data exchange
Deliverable
production ML models | product features | infrastructure
Required skills
End-to-end platform architecture, SDK/API design, Cross-platform desktop development, CI/CD pipeline optimization, Technical strategy & roadmapping, Incident response leadership, Mentorship of technical leaders, Business outcome ownership
Preferred skills
C#/.NET high-performance systems, CAD/BIM/3D geometry domain expertise, Autodesk product integrations (Revit, Rhino, Forge/APS), Cross-platform frameworks (Tauri/Electron), Protocol buffers/binary serialization
Technologies
C#, .NET, Tauri, Electron, Protocol Buffers, Autodesk Forge/APS, Revit, Rhino, STEP, IFC
Responsibilities
Own end-to-end architecture for the data exchange connector platform and SDK, Drive technical strategy and engineering vision, Write production code while providing architectural guidance, Lead incident response and drive resolution, Mentor and develop next-level technical leadership, Champion best practices for product quality and service reliability
Seniority
Principal, hands-on IC with division-level influence