The Position
GROW is an exciting software developer working in the field of Additive Manufacturing, which is the industrial side of 3D printing.  Based in London, over the past four years, GROW has been working with some of the leading companies in additive manufacturing to develop a unique technology to enable secure, reliable distributed manufacturing for AM technology.

Using GROW software, our clients will be able to protect their IP, ensure output consistency and keep a complete quantity and quality audit trail for all remotely manufactured parts.  The benefits of distributed manufacturing in reducing inventories, shipping costs and wastage while improving lead times are such that this is widely considered to herald the biggest shake up in manufacturing for a generation.

As a Software Engineer at GROW, you will be a core member of a small development team making significant contributions to our desktop applications. The majority of your time will be spent on development. But you’ll also have the opportunity to see and take part in the entire lifecycle: Business decisions, research, design, planning, project management, technical documentation, meeting with external partners and clients. Additive manufacturing is a rapidly evolving industry, there will be new projects and people to work with regularly. Requiring new approaches and technologies, you will have a fundamental impact in how GROW evolves in the industry.


Applicants should:

  • Have at least 2/3 years of professional C++ development experience.
  • Have at least 1 year of C# experience either in professional role or demonstrable personal experience.
  • Write clean, logical, high-quality code and adopt test-driven development and Agile practices.
  • Have a good degree in Computer Science or related field, or professional industrial experience. Have a strong grasp of computer science fundamentals.


You will be part of small team developing products for a new technology field, your input on technologies, designs and strategies will be valued by the company and you will regularly work with external technology partners. Therefore we look for people that are:

  • Quick learner: You will need to be able to learn new technologies for project goals and be able to quickly investigate and propose new technical approaches when needed.
  • Inventive and aware of perceptions: You will need the ability to work with requirements that do not specify every detail and be comfortable suggesting refinements and interface designs by keeping in mind how the end user will experience the products you help create.
  • Interpersonal skills: Proficient oral and written communications skills. Collaborate well in a team environment. Can develop warm relationships with external partners.


There are some areas you will work on, where previous experience could make you a particularly interesting candidate, however they are not required.

  • PLM (or CAD)  Software and Plugin/Extension development
  • 3D Printing, 3D modelling/rendering
  • API integration with hardware
  • Security frameworks/encryption
  • WPF/XAML, experience creating UI’s
  • Low-level code performance optimisation

GROW is a great place to develop, learn and do awesome work.

  • Join a small team, where we are solving a huge challenge in an industry that will have a dramatic impact on the future.
  • Work with a variety of technologies and have the opportunity to research, propose and implement new techniques in quick timeframes.
  • Great benefits, including professional development support, flexible hours, future share options along with the standard healthcare, 25 days’ vacation, life cover, etc.


Join Now

Please send your CV and a short covering email to James Mann: james.mann@grow.am

Tagged as: additive, Agile, C#, developer