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

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

30 Sep
|
Target
|
Mumbai

30 Sep

Target

Mumbai

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 solid 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) (Mumbai)
🏢 Target
📍 Mumbai

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) (mumbai) / mumbai

Subscribe to this job alert:

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