Senior Engineer – Revit Plugin Development (C# / Desktop UI) (Bengaluru)

Senior Engineer – Revit Plugin Development (C# / Desktop UI) (Bengaluru)

29 Sep
|
Target
|
Bengaluru

29 Sep

Target

Bengaluru

About Us As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Joining Target means promoting a culture of mutual care and respect and striving to make the most meaningful and positive impact. Becoming a Target team member means joining a community that values different voices and lifts each other up. Here, we believe your unique perspective is important, and you'll build relationships by being authentic and respectful.

Position Overview 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 contemporary distributed systems.

What You’ll Do Plugin Development (Core Responsibility) Design and develop

custom plugins for Autodesk Revit

using: C# / .NET Revit API Extend Revit capabilities to support

advanced workflows and automation Ensure plugins are

robust, performant, and user-friendly Debug and resolve complex issues within the Revit environment Desktop UI Development Build intuitive and responsive UI using: WPF / WinForms (preferred: WPF) MVVM design pattern 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: Postgres and NoSQL databases

(e.g., MongoDB) Apache Kafka

for event-driven workflows Enable

data synchronization, processing, and automation pipelines System Design & Architecture Contribute to

design and architecture discussions Design solutions that are:



Scalable and extensible Maintainable and modular 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: Unit tests Integration tests (where applicable) 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: UI patterns (MVVM preferred) Application performance and debugging Experience with: Postgres, NoSQL databases Apache Kafka or event-driven systems Solid understanding of

system design fundamentals Exposure to

Cloud platforms (AWS, Azure, GCP) Nice to Have Experience with

Autodesk ecosystem (AutoCAD, BIM workflows) Experience integrating desktop apps with

microservices architectures Familiarity with

CI/CD pipelines for desktop applications Exposure to

AI coding tools like GitHub Copilot Familiarity with

Agile methodologies such as Scrum or Kanban 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

📌 Senior Engineer – Revit Plugin Development (C# / Desktop UI) (Bengaluru)
🏢 Target
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer – revit plugin development (c# / desktop ui) (bengaluru) / bengaluru