Stratus logo
Stratus

Built Around People. Driven by Outcomes. Designed for P&C Insurance.

Senior Revit API Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAzure.NET

Job Description

Senior Revit API Developer

Stratus

• 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.

Job Requirements

  • 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.

Benefits

  • Comprehensive and competitive health benefits plan
  • Matching 401k contributions
  • 20 days annual PTO
  • Primarily remote work with occasional annual team onsites.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Will work in the Front Trade System for credit (FTS Credit) • Responsible for ensuring system stability while modernizing the technology • Will be responsible for support, maintenance, developing new features and migrating on-premises systems to AWS Cloud.

Brazil
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos) • Projetar e consumir APIs REST e eventos de domínio • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais • Implementar práticas de observabilidade (logs, métricas e tracing) • Identificar e corrigir problemas de performance, concorrência e escalabilidade • Trabalhar de forma colaborativa com times de produto, QA e infraestrutura • Apoiar tecnicamente desenvolvedores menos experientes • Garantir aderência a padrões de segurança, versionamento e governança de serviços

Brazil
Farmácias app | Delivery | By GrupoSC logo

Senior Back-end Developer

Farmácias app | Delivery | By GrupoSC

Proporcionamos acesso rápido à saúde e beleza, conectando farmácias e pessoas.

Full TimeRemoteTeam 51-200Since 2015H1B Sponsor

• Build, develop and maintain complex systems • Provide technical guidance to the development team • Solve high-level technical challenges • Collaborate with other technical leaders to shape the company's technical strategy • Promote development best practices and technical innovation.

Brazil
Job Closed
Clearwaters.IT logo

Senior .NET Developer

Clearwaters.IT

Clearwaters.IT - A dynamic small business

Full TimeRemoteTeam 51-200H1B No Sponsor

• Participate in creating software development plans and strategies. • Design, develop, and maintain scalable, high-performance software applications. • Work as part of a team to write a specific section of the program • Combine all elements of the program design and test it, ensuring sample data-sets yield output as intended • Write clean, efficient, and well-documented code following industry best practices. • Maintain and improve the performance of existing software • Recommend improvements to existing software programs as necessary • Collaborate with architects, product managers, and other developers to define technical requirements and system design. • Perform code reviews, mentor junior developers, and enforce coding standards. • Develop and maintain RESTful APIs, microservices, and cloud-based applications. • Optimize application performance, ensuring high availability, security, and scalability. • Implement and maintain CI/CD pipelines, ensuring smooth deployments and automation. • Work within Agile/Scrum development teams, participating in sprint planning, stand-ups, and retrospectives. • Stay up to date with emerging technologies, advocating for best practices and continuous improvement. • Must have experience in developing and implementing algorithms.

Washington