Remotery

Lead Revit Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Maryland.

📋 Description

• Design and implement robust functionalities for our Revit plugin utilizing C# .NET, WPF, and MVVM patterns while adhering to established architectural principles.

• Perform code reviews and pull requests with an emphasis on maintainability, performance, and best practices, ensuring high standards of code quality through thorough testing and documentation.

• Integrate external APIs and SDKs, particularly those associated with desktop/CAD platforms, ensuring data consistency and supporting transaction-based workflows.

• Mentor and guide team members in design patterns, API integration, and .NET best practices, cultivating a culture of continuous learning and development.

• Collaborate closely with stakeholders to convert requirements into technical solutions, encouraging effective communication and teamwork.

• Make architectural choices that balance immediate delivery demands with long-term scalability, minimizing technical debt and enhancing code quality.

• Lead the continuous improvement of development processes, standards, and team conventions.

• Utilize modern AI tools and methodologies to streamline the software development lifecycle (SDLC), from requirements analysis and automation to enhancing team capabilities and product quality.


⛳️ Requirements

• Experience with Autodesk products (Revit, AutoCAD, Civil 3D).

• Over 5 years of professional experience in C# .NET development (Framework, Core, modern .NET versions).

• Expertise in desktop application development using WPF and the MVVM architecture.

• Comprehensive understanding of object-oriented programming, design patterns, and SOLID principles.

• Experience with multi-threaded applications, async/await, and event-driven programming.

• More than 3 years of experience working with external APIs or SDK integration (preferably desktop/CAD APIs).

• Knowledge of transaction-based systems, geometry, calculations, and domain-specific data models.

• Proven capability to design maintainable, scalable applications with a focus on separation of concerns and layered architecture.

• Experience in implementing dependency injection and service patterns.

• Strong understanding of performance optimization and memory management.

• Proficient in Git version control and collaborative workflows.

• Experience in conducting code reviews, mentoring developers, and explaining technical concepts.

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

• At least 2 years in a senior developer or technical lead position.

• Experience in making architectural decisions for long-term maintainability.

• Working knowledge of CI/CD pipelines and automated deployment processes.

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

People also viewed

Urrly1 hour ago

Senior Vice President, Client Strategy

US flagNew York OnlyFull-timeUncategorized$175k – $215k/year
ApplyView job
Weiler Abrasives Group1 hour ago

National Accounts Manager

US flagUnited States OnlyFull-timeUncategorized
ApplyView job
Abbott1 hour ago

Associate Sales Representative, CRM

US flagColorado OnlyFull-timeUncategorized$43.9k – $109.2k/year
ApplyView job
Segoso1 hour ago

3rd Party Collections Specialist

US flagFlorida OnlyFull-timeUncategorized$17 – $20/hour
ApplyView job
DDN1 hour ago

Client Director – Strategic AI Infrastructure

US flagCalifornia OnlyFull-timeUncategorized$175k – $200k/year
ApplyView job
Kandu1 hour ago

Regional Sales Manager

US flagTexas OnlyFull-timeUncategorized$80k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers