Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Stanley Black & Decker, Inc.

Lead Revit Software Engineer

Stanley Black & Decker, Inc.

Lead Software Engineer for DEWALT’s Construction Technology team working on Revit plugin development. Architecting and mentoring within a collaborative software engineering environment.

Posted 6/5/2026full-timeRemote • Maryland • 🇺🇸 United StatesSenior💰 $110,600 - $178,000 per yearWebsite

Tech Stack

Tools & technologies
.NETWPF

About the role

Key responsibilities & impact
  • 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 requirements into technical solutions, promoting 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 (SLDC), from requirements analysis, and automation to advance team capabilities and product quality.

Requirements

What you’ll need
  • Experience with Autodesk products (Revit, AutoCAD, Civil 3D)
  • 5+ years professional experience with C# .NET development (Framework, Core, 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
  • Proficient with Git version control and collaborative workflows
  • Experience conducting code reviews, mentoring developers, and communicating technical concepts
  • Commitment to testing practices and quality assurance
  • 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

Benefits

Comp & perks
  • Medical, dental, life, vision, disability, 401(k), Employee Stock Purchase Plan, paid time off, and tuition reimbursement
  • Discounts on Stanley Black & Decker tools and other partner programs.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETWPFMVVMobject-oriented programmingdesign patternsSOLID principlesmulti-threaded applicationsasync/awaitAPI integration
Soft Skills
mentoringcommunicationteamworkproblem-solvingleadershipcode reviewcontinuous learningcollaborationtechnical decision-makingquality assurance