> Markdown version of [/jobs/ext/613757-senior-revit-api-developer](https://www.wearedevelopers.com/jobs/ext/613757-senior-revit-api-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Revit API Developer - **Company:** Stratus Technologies - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, AutoCAD, Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Autodesk Revit, Automation of Tests, Microsoft Azure, Building Information Modeling, C Sharp (Programming Language), Data Mapping, Cursor (Graphical User Interface Elements), Software Debugging, Electronic Design Automation, Fault Tolerance, Software Engineering, Data Streaming, Management of Software Versions, Navisworks, Backend, Servicebus, Data Management, Front End Software Development, Autodesk Autocad - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0cf3f59253d73754 ## About the Role Do you have experience in Triage?, * 5+ years of software engineering experience - with 3+ years of that experience building production applications with the Autodesk Revit API * Hands-on use of AI-assisted development tooling (Claude Code, Cursor, Copilot, or equivalent) as a first-class part of your daily workflow, with clear judgment about when AI output ships, needs rework, or should be thrown away. * Strong proficiency in C#/.NET, with demonstrated production ownership of real features - not prototypes. * Direct, hands-on experience building Revit add-ins and the realities of the Revit API: the document and transaction lifecycle, external events, the threading model, version compatibility, and performance inside large models. * Desktop application development experience - including building installers (MSIs) and managing the packaging, deployment, and updating of desktop software across customer environments. * Working familiarity with the broader Autodesk application family (e.g., AutoCAD, Fabrication, BIM 360 / ACC, Navisworks) and how Stratus-style tools integrate with them. * Solid software engineering fundamentals - debugging through complex systems, reproducing edge cases, and finding root causes in code you didn't write. * Comfortable integrating a desktop application with backend services and APIs; working understanding of how the client and the platform talk to each other. * Excellent communication; able to work directly with product managers, designers, and customers to triage and scope work. * Able to walk into an existing codebase and become productive quickly, asking sharp questions where the gaps are., * Experience with Autodesk Platform Services (formerly Forge) - Data Management, Model Derivative, Design Automation, or related APIs. * Full-stack development experience - comfortable contributing to web frontends and backend services beyond the desktop application. * Domain knowledge of MEP, BIM, or construction fabrication workflows, or an architectural/AEC engineering background. * Experience with automated testing strategies for desktop and add-in software. ## Description * Design, build, and ship features across our Revit add-ins and Revit-integrated desktop applications that connect our customers' Autodesk design environment to the Stratus platform. * Use AI-assisted development tooling (Claude Code, Cursor, Copilot, etc.) as a first-class part of the dev loop - writing tests for AI-generated changes and exercising clear judgment about when AI output is ready to ship. * Write production C#/.NET code against the Revit API: custom commands, panels, external events, document and transaction management, and integration with Autodesk model data. * Own and improve the publishing add-in that exports data from Revit into the Stratus Core application - including data mapping, fidelity, validation, and the error handling that keeps exports trustworthy. * Interface with the Stratus open API and understand our data export pipeline - including how data flows through our Azure ServiceBus and other backend services - to build and troubleshoot the integrations that move data out of Revit. * Solve the hard problems of desktop add-in development - Revit version compatibility, performance inside large models, the API threading model, and graceful degradation when the host environment misbehaves. * Build and manage the deployment of these desktop applications - installers (MSIs), versioning, and update mechanisms across customer environments. * Investigate and fix customer-reported bugs across the desktop applications, including the failure modes specific to Revit add-ins. * Collaborate with product leadership, engineering teams, and customer-facing teams to scope, design, and ship - grounding technical decisions in real design and fabrication workflows. * Implement and maintain automated testing for the desktop applications, and advocate for incremental, reliable delivery. * Stay current on the Autodesk Revit API and the broader Autodesk Platform Services ecosystem, and bring that judgment to how we build. ## Related Videos - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)