Software Engineer (C++, Remote)

Job Locations US
Posted Date 2 weeks ago(11/14/2022 2:17 PM)
Job ID


CAD Software, New Feature Development, Problem Solver, Core C++


You are passionate about building and innovating client facing software. You are looking to grow your hands-on expertise in many disparate technologies ranging from user interface to back-end systems as well as all points in between. As a curios problem solver, you enjoy building elegant solutions.


When you join Vectorworks, Inc., you will work on a range of projects and new features in a remote collaborative team environment where you will be challenged and supported through the development process. Our Core C++ Team builds key functionalities that allow our software product suite to create real world accuracy. Our company encourages work life balance and idea generation as we continue to leverage technology to advance our products for our users’ needs.



You’ll make an impact by:

  • Assisting in design and coding of software product components, units, and modules according to detailed specifications
  • Participating in analysis and development of test plans. Testing assigned components and units
  • Providing test results and recommending corrections to senior developers and/or team manager
  • Determining and documenting user requirements for task overviews and creating and reviewing task designs
  • Implementing projects according to design
  • Testing development code
  • Investigating bugs and determining appropriate fixes
  • Peer reviewing code
  • Collaborating and providing technical assistance to others
  • Completing professional development tasks
  • Performing competitive analysis when necessary


About you:

  • Have a Bachelor of Science Degree in Computer Science or related field
  • 2 – 5 years of experience in software development
  • Practical knowledge of one or more platforms and operating systems, and programming languages such as C and C++
  • Knowledge of computer graphics, architecture, user interface, geometric algorithms


Extra Credit: 

  • Experience using or developing CAD applications
  • All around development skills in software and systems: C++, command line, build systems, test systems, etc.
  • Ability to identify and resolve security holes in various components written in C++
  • Background in math

Vectorworks Inc. is an Equal Opportunity/Affirmative Action Employer



Join our team

Vectorworks Inc. is a global design software company targeting entertainment, architecture and landscape industries with enterprising and intuitive solutions that allow users to create without limits.

We're building something that people use every day. You’ll be challenged. You’ll be inspired. Together, we work hard, we play hard, and are driven by a nonstop curiosity to explore, experiment and innovate. It takes a lot of hard work and support from colleagues around the world — an entire team united behind something big, something that helps shape the future of design.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed