Principal Software Engineer in Cambridge, MA

$80K - $100K(Ladders Estimates)

Onshape   •  

Cambridge, MA 02138

Industry: Information Technology


Less than 5 years

Posted 55 days ago


Onshape provides a modern CAD system to design engineers, giving them maximum CAD power with minimum hassle. We are building increasingly powerful and innovative software, with application updates occurring on an aggressive cadence. Join an exciting, dynamic startup where your work will help improve how all the world's products are designed!


  • Design and implement new functionality in a complex 3D modeling application
  • Work with other teams to refine project specs
  • Communicate technical plans and schedules with peers
  • Fix bugs in all parts of the system
  • Proactively communicate status and roadblocks


  • Bachelor's degree in computer science or related field
  • Experience and fluency in at least two of: C++, Java, JavaScript
  • Experience with geometric computation
  • Strong mathematical / algorithmic background
  • Ability to quickly become comfortable in a large codebase
  • Ability to design a good user interaction / user experience
  • Ability to work independently
  • Effective communication and ability to work as part of a team
  • Willingness and desire to learn


  • Experience building programming language tools (e.g., parsers, interpreters, compilers, formatters, static analyzers)
  • Experience developing a CAD application
  • Experience developing web, SAAS applications
  • Experience developing in a Mac or Linux environment

Valid Through: 2019-10-18