Senior Desktop UI Software Developer, Windows

Location: Cambridge, MA; Job type: Full time

Hiring a developer

Do you love innovative products? We help millions of engineers design and manufacture physical things every day. Do you have strong development skills and experience? We are looking for a senior developer who has the same kind of passion for being part of a highly motivated team. Do you think 3D printers are awesome and offer innovative ways to build? Then we want you!

We see your role as

  • Developing Windows UI application, C#.
  • Designing and delivering software that is as easy to use as it is attractive.

We expect you to have

  • Previous experience writing the user interface for complex applications.
  • Willingness to work on all aspects up and down the dev stack - coding, build management.
  • Ability to work independently as well in a team.
  • Ability to learn new skills and languages.
  • Good communication skills - both oral and written.

We’d love it if you also have

  • Experience with various client->server protocols.
  • Experience with CAD applications.
  • Experience with User Interface design.
  • Different software distribution mechanisms for Windows.
  • A love of beer! We have frequent beer o'clock's and a fridge stocked with chilled brews.

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