About this role
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.
🚀 Why Join VIATechnik?
🌍 Make a Real Impact
Build tools that directly improve how some of the world's most complex projects are designed, coordinated, and delivered.
📈 Accelerate Your Growth
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
💡 Work With Purpose
Solve challenging geometric and parametric problems while creating tools that AEC professionals use every day.
🔧 Key Responsibilities
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
Automate AEC Workflows
• 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
Contribute to Technical Architecture
• Participate in requirements gathering and solution design
• Develop maintainable architectures for data extraction, model manipulation, interoperability, and user experience
Develop Revit User Interfaces
• Build plugin interfaces using WPF, WinForms, and Revit dockable panels
• Create intuitive user experiences that align with Revit UI standards
Data Extraction & Interoperability
• 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
Testing, Deployment & Quality
• 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
Cross-Functional Collaboration
• Collaborate with BIM Managers, Project Managers, and AEC stakeholders
• Communicate technical requirements, risks, and API limitations effectively
AI & Automation Innovation
• 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
✅ Required Qualifications
Core Technical Requirements
• 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
Preferred Qualifications
• 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
🎯 Who Thrives Here?
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
🏠 You're Built Here. You're Grown Here. You're Always Welcome Here.
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. 🚀