
Senior Revit API Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and deploy features for our Revit add-ins and Revit-integrated desktop applications that link our customers' Autodesk design environment to the Stratus platform.
• Utilize AI-assisted development tools (Claude Code, Cursor, Copilot, etc.) as an integral part of the development process — creating tests for AI-generated modifications and exercising sound judgment on the readiness of AI outputs for release.
• Produce production-level C#/.NET code utilizing the Revit API: encompassing custom commands, panels, external events, document and transaction management, along with integration of Autodesk model data.
• Take ownership of and enhance the publishing add-in that facilitates the export of data from Revit into the Stratus Core application — focusing on data mapping, fidelity, validation, and the error handling necessary to ensure trustworthy exports.
• Work with the Stratus open API and grasp our data export pipeline — including the data flow through our Azure ServiceBus and other backend services — to develop and troubleshoot the integrations that transfer data from Revit.
• Address challenging issues in desktop add-in development — including Revit version compatibility, performance in large models, the API threading model, and ensuring graceful degradation when the host environment fails.
• Construct and oversee the deployment of these desktop applications — including installers (MSIs), versioning, and update processes across customer environments.
• Investigate and resolve customer-reported bugs in the desktop applications, particularly those unique to Revit add-ins.
• Collaborate with product leadership, engineering teams, and customer-facing teams to scope, design, and deliver solutions — grounding technical decisions in actual design and fabrication workflows.
• Develop and uphold automated testing for the desktop applications, advocating for incremental and reliable delivery.
• Stay up-to-date with the Autodesk Revit API and the wider Autodesk Platform Services ecosystem, applying that knowledge to our development practices.
• A minimum of 5 years of software engineering experience, with at least 3 years focused on developing production applications using the Autodesk Revit API.
• Practical experience with AI-assisted development tools (Claude Code, Cursor, Copilot, or similar) as a key component of your daily workflow, demonstrating clear judgment regarding AI output readiness for release, rework needs, or disposal.
• Strong expertise in C#/.NET, with proven ownership of real features in production — rather than prototypes.
• Direct, hands-on experience in building Revit add-ins and understanding the intricacies of the Revit API: the document and transaction lifecycle, external events, threading models, version compatibility, and performance considerations in large models.
• Experience in desktop application development — including creating installers (MSIs) and managing packaging, deployment, and updates of desktop software across customer environments.
• Familiarity with the broader Autodesk application suite (e.g., AutoCAD, Fabrication, BIM 360 / ACC, Navisworks) and the integration of Stratus-style tools within that ecosystem.
• Strong software engineering fundamentals — adept at debugging complex systems, reproducing edge cases, and diagnosing root causes in unfamiliar code.
• Comfortable integrating a desktop application with backend services and APIs; possessing a working understanding of client-platform communication.
• Excellent communication skills; capable of directly collaborating with product managers, designers, and customers to triage and define project scope.
• Able to engage with an existing codebase and quickly become productive, asking insightful questions to address knowledge gaps.
• Comprehensive and competitive health benefits plan
• Matching 401k contributions
• 20 days annual PTO
• Primarily remote work with occasional annual team onsites.
How To MANAGE a Small Law Firm
Binance
Soluções eSales | Logística, Financeiro, Analytics e File Transfer
Get handpicked remote jobs straight to your inbox weekly.