Software Engineer

Salary depends on experience
Posted on 09/21/17
Manufacturing / Diversified
Salary depends on experience
Posted on 09/21/17

Software Engineer

 

As a Software Engineer at Stratasys you will be part of the team that builds reliable, easy-to-use, maintainable, and performant software products for Stratasys, including GrabCAD Print, Insight, GrabCAD Workbench, and GrabCAD Community. You will be responsible for developing new products, enhancing existing products, and troubleshooting and maintaining existing software features.

We work in a team environment following a scrum process, and we peer-review and test all our work output.  We value collaboration among the various engineering and production disciplines, so you must be comfortable in a cross-functional team environment.  We work together to solve problems. We have locations in Eden Prairie, MN, Cambridge, MA, Cambridge, UK, Tallinn, Estonia, and Rehovot, Israel.

 

Essential Duties & Responsibilities:

  • Build and deliver software that revolutionizes how things are made
  • Design and implement new product capabilities optimizing available technology and existing code
  • Design and implement software with the goal of maximizing reliability, correctness, ease of use, ease of maintenance, and performance
  • Troubleshoot and maintain existing software features
  • Improve overall product infrastructure and reliability by creating sound designs and appropriate unit and regression tests
  • Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems in 3D printing
  • Identify and address performance issues
  • Work with your scrum team to get the job done
  • Encourage good architectural patterns for long-term maintenance and extensibility
  • Help mentor and educate your peer engineers (for senior levels)

 Minimum Qualifications:  

  • BS or BA in Computer Science, Software Engineering, Math, or other related science or engineering discipline
  • Experience commensurate with the level of your role
  • Demonstrated proficiency in one or more of the following programming and environments languages:  C++/C, C#, .NET, or Javascript (ES6 or higher)
  • Ability to perform effective object oriented class design
  • Ability to write testable, resilient code, with effective unit and integration tests and meaningful documentation
  • Excellent verbal and written communications skills in English
  • Ability to solve novel and challenging problems
  • Ability to work well with others, in person and remotely
     

Job code: 16484

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.