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.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

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

Expired
Careerswift AI Inc. logo

Careerswift AI Inc.

San Francisco Office
Full-time
Expired Jun 14, 2026
Data Science
Hybrid
$180k-220k

4 months ago

San Mateo, CA
Full-time
Expires Aug 12, 2026
Design
Senior
Remote

2 months ago

Remote - US Only
Full-time
Expires Aug 12, 2026
Python
GCP
Terraform
+3 more

2 months ago

Expired
Ryder System, Inc. logo

Ryder System, Inc.

USA - Remote NC
Full-time
Expired Jul 6, 2026
JavaScript
Java
Angular
+3 more

3 months ago