SBD, Inc. logo

Lead Revit Software Engineer

Job Overview

Location

Maryland USA - Remote

Job Type

Full-time

Category

Software Engineering

Date Posted

June 6, 2026

Full Job Description

đź“‹ Description

  • • Architect, develop, and maintain specialized Revit plugins using C# .NET, WPF, and MVVM patterns to empower construction professionals with desktop-based CAD solutions.
  • • Conduct code reviews and pull requests focused on maintainability, performance, and adherence to best practices, ensuring high code quality through testing and comprehensive documentation.
  • • Integrate with external APIs and SDKs, particularly Autodesk Revit, AutoCAD, and Civil 3D, to enable data consistency and support transaction-based workflows in construction workflows.
  • • Mentor junior and mid-level developers on .NET best practices, design patterns, API integration, and architectural principles to foster team growth and technical excellence.
  • • Collaborate with cross-functional stakeholders to translate business requirements into scalable, maintainable technical solutions with clear communication and alignment.
  • • Make strategic architectural decisions that balance immediate delivery needs with long-term scalability, reducing technical debt and improving system robustness.
  • • Drive continuous improvement of development processes, standards, and team conventions to enhance efficiency and product quality.
  • • Leverage modern AI tools and practices to optimize the software development lifecycle (SDLC), including automation of requirements analysis, testing, and deployment tasks.
  • • Design and implement multi-threaded, event-driven applications with strong focus on performance optimization and memory management in desktop environments.
  • • Implement dependency injection and service patterns to ensure clean separation of concerns and modular architecture in complex desktop applications.
  • • Apply object-oriented programming principles and SOLID design principles to build scalable, reusable, and testable codebases.
  • • Utilize Git for version control and collaborative development workflows in a remote team environment.
  • • Ensure rigorous testing practices and quality assurance standards are maintained across all development phases.
  • • Work remotely as part of the DEWALT Construction Technology team, contributing to software solutions used globally by construction and engineering professionals.

🎯 Requirements

  • • 5+ years professional experience with C# .NET development (Framework, Core, modern .NET versions)
  • • Proficiency in desktop application development using WPF and MVVM architecture
  • • Experience with Autodesk products (Revit, AutoCAD, Civil 3D)
  • • 3+ years working with external APIs or SDKs, preferably desktop/CAD APIs
  • • Proven ability to design maintainable, scalable applications with separation of concerns and layered architecture
  • • Experience conducting code reviews, mentoring developers, and communicating technical concepts

🏖️ Benefits

  • • Medical, dental, life, vision, disability, and 401(k) benefits
  • • Employee Stock Purchase Plan
  • • Paid time off, including vacation, holidays, and personal days
  • • Tuition reimbursement
  • • Discounts on Stanley Black & Decker tools and partner programs
  • • Access to digital learning portal and professional development resources

Skills & Technologies

Git
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

About SBD, Inc.

SBD, Inc. provides engineering, manufacturing, and supply-chain services for complex electromechanical and industrial systems. The firm offers product design, precision machining, assembly, testing, and aftermarket support across sectors including aerospace, defense, medical devices, and industrial equipment. SBD works with OEMs to deliver turnkey production runs, prototype-to-production transitions, quality and regulatory compliance, and lifecycle support (repair, spares, obsolescence management). Its capabilities include CNC machining, sheet metal fabrication, electro-mechanical assembly, and automated testing, supported by quality systems (ISO/AS standards) and production planning to meet regulated-industry requirements and high-mix, low-to-medium-volume manufacturing.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Work from Home, United States
Full-time
Expires Jun 21, 2026
Python
TypeScript
Java
+5 more

2 months ago

Apply
US: USA Remote
Full-time
Expires Aug 5, 2026
GCP
Senior
Remote
+2 more

10 hours ago

Apply
Expires soon
Singapore
Full-time
Expires Jun 13, 2026 (Soon)
Onsite

2 months ago

Apply
Expired
Denver Post
Full-time
Expired Apr 9, 2026
Remote
Degree Required

4 months ago

Apply