Search Remote Jobs

Lead Revit Software Engineer

đŸ”„ 0 minutes ago

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

đŸ”„ 49 minutes ago

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.

đŸ”„ 1 hour ago

AppWork

11 - 50

☁ SaaS

🏠 Real Estate

đŸ€ B2B

Senior Full Stack Engineer developing a user-friendly PropTech platform for maintenance operations. Involves building interfaces, backend systems, and collaborating with design teams.

đŸ”„ 2 hours ago

ARC-One Solutions

51 - 200

⚕ Healthcare Insurance

💊 Pharmaceuticals

Senior Full Stack Engineer designing, developing, and maintaining web applications at ARC-One Solutions. Collaborating with teams to ensure high-quality code in a regulated environment.

đŸ”„ 2 hours ago

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.

đŸ”„ 3 hours ago

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.