×
Register Here to Apply for Jobs or Post Jobs. X

Lead Revit Software Engineer

Remote / Online - Candidates ideally in
College Park, Prince George's County, Maryland, 20741, USA
Listing for: Black & Decker (U.S.) Inc.
Remote/Work from Home position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Full Stack Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 110600 - 178000 USD Yearly USD 110600.00 178000.00 YEAR
Job Description & How to Apply Below

Lead Revit Software Engineer – DEWALT Construction Technology

As a Lead Software Engineer for the DEWALT Construction Technology team, you will work remotely as part of our Revit C#.NET WPF Plugin group. Your role will involve architecting, developing, and maintaining specialized desktop application solutions that empower construction professionals. You will leverage expertise in C#, .NET, WPF, and API integration to deliver maintainable, scalable, and high‑quality software. You will mentor teammates, make architectural decisions, and drive technical excellence in a collaborative cross‑functional environment.

Responsibilities
  • Architect and implement robust features for the Revit plugin using C#, .NET, WPF, and MVVM patterns.
  • Conduct code reviews and pull‑request reviews 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, ensuring 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.
  • Work closely with stakeholders to translate requirements into technical solutions and promote effective communication and teamwork.
  • Make architectural decisions that balance immediate delivery needs with long‑term scalability, reducing technical debt and improving code quality.
  • Drive ongoing enhancement of development processes, standards, and team conventions.
  • Leverage modern AI tools and practices to optimize the software development lifecycle.
Qualifications

Required Skills

  • Experience with Autodesk products (Revit, AutoCAD, Civil 3D).
  • 5+ years of professional experience with C#/.NET development (Framework, Core, and modern .NET versions).
  • Proficiency in desktop application development using WPF and MVVM architecture.
  • Deep knowledge of object‑oriented programming, design patterns, and SOLID principles.
  • Experience with multi‑threaded applications, async/await, and event‑driven programming.
  • 3+ years working with external APIs or SDK integration (preferably desktop/CAD APIs).
  • Understanding of transaction‑based systems, geometry, calculations, and domain‑specific data models.
  • Proven ability to design maintainable, scalable applications with separation of concerns and layered architecture.
  • Experience implementing dependency injection and service patterns.
  • Strong grasp of performance optimization and memory management.
  • Proficiency with Git version control and collaborative workflows.
  • Experience conducting code reviews, mentoring developers, and communicating technical concepts.
  • Commitment to testing practices and quality assurance.

Preferred Skills

  • Background in AEC (Architecture, Engineering, Construction) or CAD/BIM software.
  • Familiarity with engineering workflows, 3D geometry, spatial analysis, or computational design.
  • 2+ years in a senior developer or technical lead role.
  • Experience making architectural decisions for long‑term maintainability.
  • Working knowledge of CI/CD pipelines and automated deployment.
  • Experience with desktop UI frameworks and user experience design.
  • Understanding of cross‑platform compatibility and plugin/extension architectures.
  • Proficiency with Visual Studio or similar IDEs, debugging tools, profilers, and diagnostics.
  • Knowledge of package management (NuGet) and build automation.

Education

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Certified Scrum Master (CSM), Professional Scrum Master (PSM), or similar certification is highly desirable.
Benefits
  • Competitive salary ($110,600–$178,000 annually, commensurate with experience).
  • Medical, dental, vision, life, disability coverage.
  • 401(k) with company match and Employee Stock Purchase Plan.
  • Paid time off, including vacation, holidays, and personal days.
  • Tuition reimbursement.
  • Discounts on Stanley Black & Decker tools and partner programs.
  • Remote work as the position is fully remote.
EEO Statement

All qualified applicants to Stanley Black & Decker are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or veteran’s status.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary