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

Target

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Target in Bengaluru is seeking a Senior Engineer to design and build custom plugins for Autodesk Revit, expanding design workflows with C# and the Revit API. You will create rich desktop UI via WPF/WinForms and connect plugins to scalable backend services.

You bring 5+ years of software development, strong hands-on skills in MVVM, UI performance, and cloud familiarity (AWS/Azure/GCP). You will collaborate across teams, write tests, and mentor juniors while delivering robust, maintainable

Qualifications

  • 4 year degree or equivalent experience.
  • 5+ years of software development experience.
  • Strong experience with C# / .NET and desktop app development.
  • Experience with MVVM, UI performance, and debugging.
  • Familiarity with cloud platforms (AWS, Azure, GCP).

Responsibilities

  • Design and develop custom plugins for Autodesk Revit using C# / .NET and Revit API.
  • Build desktop UI with WPF/WinForms (prefer WPF) and integrate with backend systems.
  • Ensure plugins are robust, performant, and user-friendly; debug Revit environments.
  • Write unit and integration tests; participate in code reviews; mentor juniors.

Skills

C# / .NET
MVVM
UI performance
Debugging
Strong hands-on engineer
Cloud platforms

Education

4 year degree or equivalent experience

Tools

Revit API
WPF
WinForms
Postgres
MongoDB
Apache Kafka
AWS
Azure
GCP

Job description

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 modern 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)
  • Design usable and efficient interfaces for engineering/design users
  • Ensure high standards of usability, accessibility, and performance
  • Integrate plugins with backend systems and services
  • Work with:
  • Postgres and NoSQL databases (e.g., MongoDB)
  • Enable data synchronization, processing, and automation pipelines
  • 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
  • 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:
  • Strong understanding of:
  • UI patterns (MVVM preferred)
  • Application performance and debugging
  • Experience with:
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Engineer - Target India
Sr Engineer - Target India

Target • India

On-site
INR 1,000,000 - 1,600,000
Comprehensive health benefits
401(k)
Employee discount
+1
C# Developer
C# Developer

Arcitech • Navi Mumbai

On-site
INR 600,000 - 1,000,000
Principal Technical Consultant - Full Stack Developer (.NET and React)
Principal Technical Consultant - Full Stack Developer (.NET and React)

Autodesk India Pvt Ltd. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Autodesk, Inc. • Pune District

On-site
INR 3,500,000 - 5,500,000
Senior Technical Consultant – Full Stack (.NET, React), AEC / D&M
Senior Technical Consultant – Full Stack (.NET, React), AEC / D&M

Autodesk • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Senior Technical Consultant - Full Stack (.NET , React) , D&M
Senior Technical Consultant - Full Stack (.NET , React) , D&M

Autodesk • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Full Stack Technical Consultant (.NET, React)
Senior Full Stack Technical Consultant (.NET, React)

Autodesk India Pvt Ltd. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Cad Customization Engineer
Cad Customization Engineer

Acesoft Labs • Hyderabad

On-site
INR 900,000 - 1,500,000
Principal Software Engineer(.NET)
Principal Software Engineer(.NET)

Autodesk • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Salary transparency
Belonging culture
Revit and AutoCAD Application Developer
Revit and AutoCAD Application Developer

Acesoft Labs • Hyderabad

On-site
INR 1,200,000 - 1,800,000