DEWALT Construction Technology

LeadRevitSoftwareEngineer

$111–178k United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Revit Software Engineer at DEWALT Construction Technology. Skills: Revit Plugin Development, C#.NET, WPF, API Integration. Architect features for Revit plugin. Implement features for Revit plugin”

Industry & Context.

Problems you'll solve

Technical solutions

What They're Looking For.

Must Have

5+ years C#.NET development, 3+ years API integration, Proficiency in WPF, Proficiency in MVVM, Deep knowledge OOP, Deep knowledge design patterns, Deep knowledge SOLID principles, Experience multi-threaded applications, Experience async/await, Experience event-driven programming, Understanding transaction-based systems, Understanding geometry, Understanding calculations, Understanding domain-specific data models, Proven ability design scalable applications, Experience dependency injection, Experience service patterns, Grasp performance optimization, Grasp memory management, Proficient Git, Experience code reviews, Experience mentoring developers, Experience communicating technical concepts, Commitment testing practices, Commitment quality assurance, Bachelor's degree computer science, Bachelor's degree Software Engineering

Nice to Have

Background AEC software, Background CADIM software, Familiarity engineering workflows, Familiarity 3D geometry, Familiarity spatial analysis, Familiarity computational design, 2+ years senior developer role, 2+ years technical lead role, Experience making architectural decisions, Working knowledge CI/CD pipelines, Working knowledge automated deployment, Experience desktop UI frameworks, Experience user experience design, Understanding cross-platform compatibility, Understanding plugin architectures, Understanding extension architectures, Proficiency Visual Studio, Proficiency debugging tools, Proficiency profilers, Proficiency diagnostics, Knowledge NuGet, Knowledge build automation, Certified Scrum Master, Professional Scrum Master

What You'll Do.

Architect features for Revit plugin

Implement features for Revit plugin

Integrate with external APIs

Maintain data consistency

Support transaction-based workflows

Translate requirements into solutions

Make architectural decisions

Reduce technical debt

Drive enhancement development processes

Drive enhancement standards

Drive enhancement team conventions

Leverage Ai practices

Optimize software development lifecycle

How You'll Work.

Team & Collaboration

Collaborative environment; Cross-functional environment; Work closely stakeholders; Promote teamwork

Communication Scope

Communicating technical concepts

Process & Methodology

Agile, Scrum Master, Scrum

Full Job Description

**Lead Revit Software Engineer – DEWALT Construction Technology** **Come make the world and accelerate your success.** It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who care about making things better For Those Who Make The World™. Sound like you? Join our top-notch team of approximately 43,500 diverse and high-performing professionals globally who are making their mark on some of the world’s most beloved brands, including DEWALT®, BLACK+DECKER®, CRAFTSMAN®, STANLEY®, CUB CADET®, and HUSTLER®. **The Job:** As a Lead Revit Software Engineer you’ll be part of our Construction Technology team working as a remote employee. As a Lead Software Engineer for the DEWALT Construction Technology team, within our Revit C# .NET WPF Plugin, you will architect, develop, and maintain specialized desktop application solutions that empower construction professionals. You will leverage your expertise in C# .NET, WPF, and API integration to deliver maintainable, scalable, and high-quality software. You thrive in a collaborative, cross-functional environment and are passionate about driving technical excellence, mentoring others, and making architectural decisions that shape the future of our technology. You’ll get to: * Architect and implement robust features for our Revit plugin using C# .NET, WPF, and MVVM patterns, following established architectural principles. * Conduct code reviews and PRs focused on maintainability, performance, and best practices, ensuring a high standard of code quality through testing and documentation. * Integrate with external APIs and SDKs, especially those related to desktop/CAD platforms, maintaining data consistency and supporting transaction-based workflows. * Guide and mentor team members on design patterns, API integration, and .NET best practices, fostering a culture of continuous learning and improvement. * Work closely with stakeholders to translate

Free ATS check

Applying for this Lead Revit Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about DEWALT Construction Technology?

Real rants from real employees. Read before you apply.

Read Company Rants →