Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18522859

    Target logo

    Senior Engineer Revit Plugin Development (C / Desktop UI)

    Target · Bengaluru · onsite · Posted 32d ago

    Not disclosed5–7 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role


    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 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)
    • 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

    Sourced from foundit

    Skills

    PostgresqlApache Kafkanosql databasesWPFmvvmwinformsDot Net CoreRevit APIMongoDB

    About Target

    Target logo

    Target

    Retail

    4.7k+

    employees

    1902

    124 years old

    Minneapolis, Minnesota

    United States (USA)

    About

    Target provides online and in-store shopping for everything from groceries and essentials to clothing and electronics.

    Industries

    RetailConsumer goods

    Employee ratings

    913 reviews

    4.0/ 5

    Culture

    4.1

    Career growth

    3.1

    Work-life

    4.2

    Employees rate it well for

    Work Life Balance159Work Culture148Salary83Career Growth68Senior Management56

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Engineer Revit Plugin Development (C / Desktop UI) · waiting for your command