Search Remote Jobs

Lead Revit Software Engineer

🕒 June 5

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Stanley Black & Decker, Inc.

Stanley Black & Decker, Inc.

10,000+ employees

Founded 1843

🔧 Hardware

💰 Post-IPO Debt on 2023-03

Manufacturing • Hardware • Industrial Solutions

Stanley Black & Decker, Inc. is a leading global provider of tools, outdoor products, and industrial solutions. Known for its iconic brands such as DEWALT, CRAFTSMAN, and Stanley, the company offers a wide range of tools and solutions for various industries, including engineered fastening and manufacturing technologies. Headquartered in New Britain, Connecticut, Stanley Black & Decker is committed to innovation, sustainability, and empowering people through its community initiatives. The company plays a significant role in the skilled trades sector, focusing on upskilling and inclusive culture, aiming for a positive impact on both the planet and its people.

📋 Description

• 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

• 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

• 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.

Apply Now

Similar Jobs

🕒 June 5

Infinx

1001 - 5000

⚕️ Healthcare Insurance

☁️ SaaS

🤖 Artificial Intelligence

Lead Product Engineer driving innovative software solutions in healthcare technology. Collaborating with diverse teams to enhance patient care and streamline revenue cycles.

🕒 June 5

Qu POS

51 - 200

☁️ SaaS

🏢 Enterprise

🛒 Retail

Senior Software Engineer developing secure payment processing services for global restaurant chains. Collaborating with teams to optimize performance and comply with industry standards.

🕒 June 4

Revamp Engineering, Inc.

51 - 200

⚡ Energy

Senior Full-Stack Software Engineer designing internal software tools for utility-scale solar project design. Own architecture and development with a small team to impact renewable energy deployment.

🕒 June 4

Stellar Cyber

51 - 200

🔒 Cybersecurity

🤖 Artificial Intelligence

🏢 Enterprise

Senior Machine Learning Software Engineer developing cybersecurity solutions for Stellar Cyber. Designing scalable components for threat detection and collaborating with cross-functional teams.

🕒 June 4

Curri

51 - 200

🚗 Transport

☁️ SaaS

🔌 API

Senior Software Engineer at Curri developing logistics software. Utilizing AI tooling and end-to-end ownership of projects to enhance last-mile logistics.