Share this Job

Senior Software Engineer


Cambridge, GB

Job ID:  43621
Category:  Software

GrabCAD is part of Stratasys - one of the Founders and Leaders in 3D printing. 

Stratasys ​( ​ ​is​ ​the​ ​world’s​ ​leading​ ​3D​ ​printing​ ​company, ​ ​developing​ ​hardware, ​ ​software​ ​and​ ​materials​ ​that​ ​are​ ​revolutionizing​ how ​things​ ​are​ ​designed, prototyped​ ​and​ ​manufactured.​ Come and be part of Stratasys, a pioneer in 3D printing. As a Senior Software Engineer, you will be working on cutting-edge software for 3D printing products including GrabCAD Print.
The Senior Software Engineer will maintain, develop, and enhance APIs and SDKs that allow our software partners to integrate with the GrabCAD Additive Manufacturing Platform as we scale additive manufacturing into production. All activity is done within a collaborative team environment utilizing agile and scrum including peer reviews of all work output. The Senior Software Engineer role involves translating requirements into API design, implementing and maintaining an API layer that efficiently re-uses our existing code base, and maintaining documentation and sample code in SDKs. It may also involve direct collaboration with our software partners. 
The​ ​position is​ ​based​ ​in​ ​our​ ​Cambridge,​ ​UK​ ​office. **We are open to full remote working but you must be resident in the UK**

  • Design and implement new and extended API endpoints.
  • Maintain an API style guide to ensure consistent design and coding style across our APIs.
  • Write user-facing API documentation and sample code to enable our partners to develop plugins independently.
  • Work directly with partners to understand requirements.
  • Contribute to regular retrospectives to continuously improve our process and execution.
  • Build and deliver software that revolutionizes how things are made.


Minimum Qualifications:

  • 3+ years experience designing and maintaining well documented, versioned APIs (either as a product or as an interface to internal teams)
  • 3+ years experience with Node.js and TypeScript as a primary development language


Preferred Qualifications:

  • Experience with front-end web development, preferably with React
  • Experience deploying and maintaining cloud APIs in production
  • Experience with 3D printers, CNC mills, or other manufacturing processes
  • Computer Aided Design (CAD) experience


 Why you'll love it here...

  • Competitive salary, bonus scheme
  • Excellent career development and training opportunities
  • 3D printers for development and personal usage

  • International working experience: We work with teams in Estonia, UK, USA and Israel. A collaborative approach is encouraged.
  • Highly skilled developers
  • Learn, contribute and grow
  • Be part of the global manufacturing revolution.


  • Flexible working week, remote working
  • Death in Service Cover
  • Critical Illness Cover
  • Income Protection
  • Optional Private Healthcare and Dental cover
  • Employee Stock Purchase Plan
  • Employee Assistance Programmes including virtual GP service, helplines and access to counselling
  • 25 days holiday plus a day for your birthday and bank holidays.

“Create Unlimited”