Get more replies from employers
Send a job-specific resume in minutes.
VIATechnik is seeking a C# Software Developer with strong Revit API expertise to build plugins, automation tools, and cloud-connected solutions for AEC professionals. This role offers growth via BIM integration, cloud services, and AI-assisted design.
You will collaborate with software engineers, BIM technologists, and AEC experts to automate workflows and improve data quality across complex projects. You will contribute to scalable architectures, data extraction, and user-centric Revit
At VIATechnik, we're transforming how the built environment is designed and delivered through technology. We're seeking a C# Software Developer with strong Revit API expertise to build innovative plugins, automation tools, and cloud-connected solutions that help AEC professionals work smarter and faster.
Working alongside software engineers, BIM technologists, and AEC experts, you'll develop solutions that solve real-world construction and infrastructure challenges through automation, data-driven workflows, and modern engineering practices.
Make a Real Impact
Build tools that directly improve how some of the world's most complex projects are designed, coordinated, and delivered.
Gain hands-on experience with:
Revit API & SDK
Dynamo scripting
IFC & Open BIM standards
Autodesk Construction Cloud (ACC) / BIM 360
Autodesk Platform Services (Forge/APS)
AI-assisted design automation
Cloud-connected BIM workflows
Solve challenging geometric and parametric problems while creating tools that AEC professionals use every day.
Develop Production-Ready Revit Plugins
Design and build C#/.NET Revit plugins, add-ins, external commands, event handlers, updaters, and applications
Deliver high-quality solutions that meet performance, functionality, and compatibility requirements
Participate in code reviews, testing, and deployment processes
Transform BIM and construction workflows into scalable automation solutions
Partner with BIM Managers and AEC experts to identify process improvements
Leverage Revit API, Dynamo, and related technologies to reduce manual effort and improve model quality
Participate in requirements gathering and solution design
Develop maintainable architectures for data extraction, model manipulation, interoperability, and user experience
Build plugin interfaces using WPF, WinForms, and Revit dockable panels
Create intuitive user experiences that align with Revit UI standards
Extract, transform, and export BIM data including elements, parameters, schedules, and geometry
Support IFC, gbXML, and custom export workflows
Contribute to cloud-connected data services and integrations
Implement unit and integration testing using frameworks such as xUnit and RevitTestFramework
Support multi-version Revit compatibility
Assist with packaging, signing, deployment, and installer creation
Collaborate with BIM Managers, Project Managers, and AEC stakeholders
Communicate technical requirements, risks, and API limitations effectively
Explore opportunities to leverage AI and automation within BIM workflows
Support solutions involving model checking, geometry inference, intelligent parameter population, and natural language BIM interactions
Strong proficiency in C# and the .NET Framework / .NET Core ecosystem
Direct experience developing Revit API plugins and add-ins
Strong understanding of:
Revit elements and parameters
Transaction management
Failure handling
Event-driven development
Experience with WPF or WinForms
Proficiency with Git and collaborative development workflows
Ability to leverage AI productivity tools such as Cursor or Claude
Experience with Revit geometry APIs (solids, curves, faces, tessellation, coordinate systems)
Dynamo scripting (Python or DesignScript)
Autodesk Construction Cloud (ACC) / BIM 360 APIs
Autodesk Platform Services (Forge/APS)
IFC and Open BIM standards
Azure cloud services and integrations
Background in AEC, BIM, Construction Technology, or related industries
We're looking for someone who:
Loves solving complex technical and workflow challenges
Enjoys building tools that drive measurable impact
Learns quickly and embraces new technologies
Collaborates effectively across technical and non-technical teams
Takes ownership and values engineering excellence
At VIATechnik, we're building more than software—we're building careers. Join a team where innovation, growth, and belonging come together, and where you can do your best work from the comfort of home.