Senior
Senior Engineer (Level 5) – Revit Plugin Development (C# / Desktop UI)
About the Role
We are looking for a Senior Engineer to design and build custom plugins for Autodesk Revit, enhancing and extending functionality for complex engineering and design workflows.
This role is ideal for a strong hands-on engineer with expertise in C# and desktop application development, who can build rich UI experiences and contribute to scalable backend integrations using modern distributed systems.
What You’ll Do
Plugin Development (Core Responsibility)
C# / .NET
Revit API
Desktop UI Development
Build intuitive and responsive UI using:
Design usable and efficient interfaces for engineering/design users
Ensure high standards of usability, accessibility, and performance
Backend Integration & Systems
Integrate plugins with backend systems and services
Work with:
Enable data synchronization, processing, and automation pipelines
System Design & Architecture
Contribute to design and architecture discussions
Design solutions that are:
Evaluate trade-offs and recommend best-fit technical solutions
Understand how plugins integrate into larger enterprise systems and workflows
Quality & Testing
Write clean, maintainable, and testable code
Implement:
Ensure solutions handle edge cases, errors, and performance considerations
Collaboration & Mentorship
Collaborate with product managers, designers, and engineers
Participate in code reviews and technical discussions
Mentor junior engineers and share best practices
Contribute to improving team processes and engineering standards
What You Bring
Must-Have Skills & Experience
4 year degree or equivalent experience
5+ years of software development experience
Strong experience in:
C# / .NET development
Building desktop applications (WPF/WinForms)
Experience developing Revit plugins using Revit API
Strong understanding of:
Experience with:
Solid understanding of system design fundamentals
Exposure to Cloud platforms (AWS, Azure, GCP)
Nice to Have
What Makes You a Great Fit
You are a strong hands-on engineer who can independently deliver features
You enjoy building tools and applications that improve user workflows
You write clean, maintainable, and testable code
You are comfortable working across UI, backend integrations, and system design
You collaborate effectively and contribute to a team-first culture
Sign up to apply and find out right away if you're a fit.
Your agent will tell you — in seconds.
Sign up and I'll tell you right away how well Target matches you — what you already have, and what's missing. Then I stay on it: I search for you and only write when I find something worth your time.