Software Engineer (C++, Remote)

Job Locations US
Posted Date 4 days ago(9/24/2021 12:56 PM)
Job ID


Vectorworks Inc. is a global software product company targeting entertainment, architecture and landscape industries with enterprising and intuitive solutions that allow users to design without limits. We are looking for a talented self-motivated Software Engineer that will work on key software features for customers that use our CAD package in over 100 countries around the world. This is a 100% remote position.


What’s in it for you?


Work on key customer facing product features in a collaborative team environment where you will be challenged and supported through the development process. The engineering team encourages innovation providing engineers with the freedom to find new solutions and technologies to solve engineering problems. Our company promotes work life balance and idea generation as we continue to leverage the latest technology to advance our products for our users’ needs.



In this role, you should expect to:


  • Assist in design and coding of software product components, units, and modules according to detailed specifications.  
  • Participate in analysis and development of test plans. Tests assigned components and units.
  • Provide test results and recommend corrections to senior developers and/or team manager.
  • Determine and document user requirements for task overviews.
  • Create and review task designs.
  • Implement projects according to design.
  • Test development code.
  • Schedule and track time spent on projects and other tasks.
  • Investigate bugs and determine appropriate fixes.
  • Peer review code.
  • Collaborate and provide technical assistance to others.
  • Complete professional development tasks.
  • Provide assistance for documentation.
  • Perform competitive analysis when necessary.


Why do you want this job? Because you are:


  • Passionate about building and innovating client facing software.
  • A meticulous problem solver with the drive to find solutions.
  • Looking to grow your hands-on expertise in many disparate technologies ranging from front-end user interface to back-end systems as well as all points in between.




Why do we want you? Because you have:


  • Bachelor of Science degree in Computer Science.
  • 3 to 8 years of experience in software development.
  • Practical knowledge of one or more platforms and operating systems, and C or C++
  • Familiarity with C++11/14 standard and multi-threaded programming
  • All around development skills in software and systems: C++, command line, build systems, test systems, etc.
  • Knowledge of computer graphics, architecture, user interface, geometric algorithms.


Extra Credit:


  • Experience using or developing CAD applications.
  • Ability to identify and resolve security holes in various components written in C++.
  • Experience with computer graphics. 
  • Background in math. 



Vectorworks Inc. is an Equal Opportunity/Affirmative Action Employer


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