JobMesh

Software Developer (Remote, USA)

Vectorworks Inc. · US

The SDS-2 Software Developer is responsible for designing, implementing, and maintaining high-quality software components in modern C++ for structural detail...

Job description

The SDS-2 Software Developer is responsible for designing, implementing, and maintaining high-quality software components in modern C++ for structural detailing and modeling products. Working within a cross-functional agile team, this role contributes to new features as well as the performance, reliability, and usability of existing functionality. The role blends strong C++ engineering with 3D geometry understanding and effective use of modern developer tooling, including AI-assisted workflows. REQUIREMENTS: - Design, develop, review, and test C++ software components that meet product requirements, coding standards, and performance goals (C11+ minimum, C17+ preferred). - Implement algorithms involving geometry, vector math, and 3D modeling to support CAD and structural detailing workflows. - Collaborate with Product Owners, Software Architects, and QA to refine requirements, user stories, and acceptance criteria, and to estimate and plan sprint work. - Participate in and perform code reviews, ensuring code quality, maintainability, and adherence to architectural guidelines. - Debug and troubleshoot complex issues from QA and customer reports; perform root-cause analysis and impleme...