Vectorworks logo
Hiring from
Slovakia
Work type
Hybrid
Posted
Jun 2, 2026
Is this job info correct?

The Software Developer C++ designs, develops, and maintains reinforcement engineering functionality for ALLPLAN’s desktop applications using C++. This role works closely in cross-functional teams, focusing on modern C++ and software development practices. Key Responsibilities · Create, develop, and maintain engineering/reinforcement components in C++. · Collaborate with product teams to translate concepts into functional application features. · Ensure code quality and maintainability through thorough code reviews and adherence to coding best practices. · Debug, troubleshoot, and resolve issues to optimize usability and performance. · Contribute to documentation, unit testing, and continual process improvement for engineering/reinforcement components. · Stay current with C++ trends and propose improvements to enhance code quality. Requirements · Experience developing software components with C++ in a professional environment. · Good understanding of software engineering principles, design patterns, and modern application best practices. · Proven ability to create clean, maintainable, and scalable C++ code. · Excellent problem-solving, communication, and team collaboration skills. · Ability to independently deliver high-quality features · Ability to support junior developers. · Knowledge of agile methodologies is a plus. · Skills and experience in designing SW architectures is a plus. · Skills in computational geometry is a plus. · Proficiency in English

Similar jobs

Apply for this job