Software Engineer (CAD)

Location: Cambridge, UK; Job type: Full time

Hiring a developer

You will find an exciting product and a productive environment. Expect a mix of challenges from geometric algorithms, architecture, scalability and performance through to user experience and 3d graphics. We are committed to our customers and committed to building software that our customers love to use. And, we want you!

We see your role as

  • Working on a team to develop the best possible tools for mechanical engineers.
  • Smart, flexible, self-starting.

We expect you to have

  • 2-5 years experience programming in a commercial CAD system.
  • Experience in geometric modelling, computer graphics or computational geometry.
  • BSc, MSc or equivalent in engineering, mathematics or computer science.

We’d love it if you also have

  • Experience with databases and user interface programming.
  • Experience with C#, C++, WPF, XAML, HTML, WebGL, Ruby, Javascript, CSS.

Our development environment

  • SAAS application, mostly hosted on AWS.
  • Large components in Ruby on Rails.
  • Front-end application based on RoR, AngularJS and JavaScript.
  • Several back-end components in RoR, Java, Node.js.
  • We process & move large amounts of files and data.
  • Highly available application: we support over 1.6M users.
  • We use Git for source code management.
  • We use Scrum.
  • CI - Jenkins, TeamCity.
  • Our developers also own product quality.
  • We love working in teams and collaborating.
To apply, contact jobs@grabcad.com