Staff Software Engineer

Location: 

(Hybrid) Tallinn, EE

Job ID:  51915
Category:  Software

Stratasys is a world leader in 3D printing! 

 

Stratasys is leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products and healthcare. Through smart and connected 3D printers, polymer materials, a software ecosystem, and parts on demand, Stratasys solutions deliver competitive advantages at every stage in the product value chain. The world's leading organizations turn to Stratasys to transform product design, bring agility to manufacturing and supply chains, and improve patient care. 

 

The position summary: 
We are seeking software/web developers who are passionate about 3D printing and keen to solve customer problems using industry-leading technologies like WebGL, React and TypeScript. If​ ​you’re​ ​good,​ ​passionate​ ​and​ ​love​ ​to​ ​build​ ​great​ ​products​ ​then​ ​read​ ​on.​ ​Exact​ ​job​ ​descriptions never​ ​fit​ ​the​ ​bill​ ​100%​ ​-​ ​if​ ​you’re​ ​good,​ ​we​ ​want​ ​you.


In this role:

We’ve been at the forefront of 3D printing innovation for more than 25 years. We’re trusted worldwide by leading manufacturers and groundbreaking designers, makers, thinkers, and doers. 

  • Opportunities to push yourself, our application GrabCAD Print has opportunities for a huge variety of work, web development with React, geometry manipulation in C++, 3D visualisation with Three.js.
  • Unlimited access to industry leading 3D printers, colleagues print a huge variety of parts FDM or PolyJet (take a look at the GrabCAD website to see what is possible with our printers)
  • Tallinn office is small (around 20 people), so there is the benefit of working for a larger company with the feel of a start-up
  • Friendly coworkers and no rigid hierarchy, weekly pub trips as well as quarterly socials, talking to the VP of Software Engineering will feel no different than to your teammates.

  We​ ​see​ ​your​ ​role​ ​as developing​ ​code​ ​to​ ​enable​ ​engineers​ ​to​ ​print​ ​in​ ​3D, ​intelligently.
 

What you will be doing:

  • 60% programming, we don't spend a lot of time in meetings, and they are mainly later in the day. Your mornings are completely free to do your job how you see fit: working on your current ticket, looking at a course, reviewing someone's PR or helping someone in our team or another.
  • 20% meetings, we subscribe to an agile methodology through scrum, we have two-week sprints.
  • 20% working with co-workers, our team collaborates and listens to all viewpoints, we regularly stay behind after standup to discuss an issue and how we think we could solve it.

 

 

Must have for this role:

  • Customer-focused, ​​delivery-focused, smart, flexible, ​​self-starting
  • BSc or BA in Computer Science, Software Engineering, Mathematics, or a related discipline.
  • 2+ year's experience developing commercial, open-source or academic software. (We will consider hiring graduate levels of developer if you are a good communicator with knowledge and experience of our tech stack.)
  • One or more of the following languages/technologies: Electron, React, three.js, react-three-fiber, Typescript, Javascript, C++ or C#
  • Experience with modern software development methodologies and tools
  • Experience​ ​in​ ​CAD​ ​programming,​ ​geometric​ ​modelling,​ ​graphics​ ​programming,​ ​games programming,​ ​computational​ ​geometry​ ​or​ ​similar
  • Ability to work in a team, strong communication skills
  • Ability to write testable, resilient, documented code with effective unit and integration tests
  • Ability to work in a scrum environment

 
Nice to ​have:

  • Experience of Agile, incremental software development
  • Experience of collaboration across multiple geographical locations
  • The following languages/technologies: GraphQL, PostgreSQL, TypeORM, Apollo Server

Travel required: 5%, no essential travel but there will be opportunities to visit other sites etc.
 

What​ ​you​ ​will​ ​be​ ​part​ ​of:

  • A​ ​high​ ​powered​ ​software​ ​development​ ​team​ ​committed​ ​to​ ​producing​ ​world-changing products
  • Changing​ ​the​ ​way​ ​engineers​ ​and​ ​designers​ ​work
  • Company Overview Click here
  • Our Culture and Values Click here
  • Our Sustainability “3D Printing a Better Tomorrow” Click here
  • Our Locations Click here
  • Check out our video!

 

Why you'll love it here...

  • Get to know the latest and future 3D printing solutions
  • Participate in work-related conferences and trade shows
  • Change the world by enabling innovative applications for 3D printing
  • Modern Development Environment - React, React-three-fiber, Flux, Electron, ZeroMQ, Protobuf, Typescript, Javascript, C#, C++, VSCode, Github, NUnit
  • Continuous Integration - TeamCity, Chef, Terraform, Kubernetes, Docker, Jenkins
  • Scrum - JIRA, Google Docs, Metabase, integrated QA
  • Friendly and inspiring environment
  • Relaxed informal open plan office in Tallinn city center
  • Fun quarterly team events
  • Biweekly team lunches 
  • Health insurance 
  • Sports allowance 
  • Parking 
  • Tea, coffee, snacks in the office 

 

Additional Information:

  • Competitive salary, bonus scheme​
  • Employee stock purchase plan (ESPP)​
  • Excellent career development and training opportunities​
  • Employee Assistance Programs including virtual GP service, helplines and access to counselling​
  • 3D printers for development and personal usage
  • International working experience: We work with teams in the UK, USA and Israel. A collaborative approach is encouraged.
  • Highly skilled developers
  • Learn, contribute and grow
  • Be part of the global manufacturing revolution.

 

Stratasys is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against for their race, colour, religion, sex, age, disability, military status, national origin, or any other characteristic.