Sr Software Engineer

Location: 

IN

Job ID:  53518
Category:  Software
  1. Position Purpose/Objective:          In three (3-7) sentences state the primary purpose of this job.

 

This role will support Stratasys in building the most advanced SaaS offering for 3D printing and additive manufacturing. This role will focus on the Research and Development Engineering team that builds the IoT/SaaS products. Daily work will be as part of a scrum team working in a continuous integration environment.

 

 

 

 

  1. Essential Responsibilities:    List the major position tasks with responsibilities in order of priority.  Also include the approximate percentage of time spent on each component.

 

 

% of Time

 

1.

Responsibility #1 – Technical Design and Build

  • Build and deliver IoT and SaaS applications and platforms in the field of 3D printing and additive manufacturing.
  • Design and implement software with the goal of maximizing reliability, correctness, ease of use, ease of maintenance, testability, and performance

     

40%

 

 

 

2.

Responsibility #2 – Test and Verification

  • Troubleshoot, diagnose, maintain, and enhance existing software features and capabilities.
  • Improve overall product infrastructure and reliability by creating sound designs, robust implementations, and appropriate unit and regression tests.

 

30%

 

 

 

 

3.

Responsibility #3 – Collaboration

  • Perform design and code reviews to team members.
  • Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems in additive manufacturing.

20%

 

 

 

4.

Other

  • Follows all company safety policies and procedures
  • Maintains a clean and organized lab environment
  • Attends all required company training
  • Demonstrate commitment to Stratasys Purpose, Mission and Values by leading, acting, and modeling.

Other Responsibilities as assigned by the department director or manager

     

10%

 

This description is intended to be only a general outline of major responsibilities.  It is expected that the employee performs these and any other activities which may be assigned or which may occur in the normal course of work.

 

III.        Supervision:                                   

           

 

Does this position supervise other employees?

                     No                    Yes

 

 

 

 

 

 

 

What are the supervisory responsibilities?

(Check all that apply)

  Accountable for hiring & discharging decisions

  Initiate or recommend salary action

  Accountable for the work performance of the team

  Responsible for training

  Conduct performance appraisals and coach for career development

  Manage department budget

 

 

 

 

 

 

       

 

 

  1. Education Required:             List the minimum educational requirements or equivalent combination of education and experience required.

Include required certifications and/or professional credentials. Please indicate years of experience required, in lieu of education (if applicable).

 

         High School Diploma, or equivalent

         Associate degree in      

         Four Year Degree in Computer Science, Engineering or similar 

         Master’s Degree in      

  Doctoral degree in      

 

 

 

 

         Other (include certifications and/or professional credentials): 

     

 

  Years of experience in lieu of education above (if applicable):

 

 

 

 

 

 

  1. Basic Qualifications: Indicate the years of experience and type of experience required to effectively perform the essential functions and responsibilities of this position.                              

 

 

  • 5 + years of experience in Software Engineering with a bachelor’s degree; or 3 years and a Master’s degree
  • 2+ years developing with one or more JavaScript frameworks like React, Angular, etc.
  • Working knowledge of CSS and HTML
  • Demonstrated ability to work in an engineering team environment and clearly communicate technical status of assigned projects.
  • Demonstrated ability to write testable, resilient code, with effective unit and integration tests and meaningful documentation.
  • Strong and effective verbal and written English communications skills.

 

 

 

 

       

 

 

Preferred Qualifications:      Indicate the years of experience and type of experience required to effectively perform the essential functions and responsibilities of this position.

 

  • API development experience.
  • Experience with backend development.
  • Experience using Microsoft .NET and Microsoft development tools and environment (C# preferred).
  • Experience in developing software of manufacturing.
  • An understanding of 3D Printing, Additive Manufacturing.

 

  1. Travel Requirements:      Indicate travel requirements and location.

 

 

 

No Travel

 

Location of travel:

 

5% of time

10% of time

 

     International

     Regional

 

25% of time

 

     Domestic

 

50% of time

 

 

 

  1. Other Position Requirements:        List other job requirements (Behaviors)

 

Change Receptivity:   Openness and willingness to change behavior in response to new situations

Customer Orientation: Considers and meets internal and external clients’ or customers’ needs and expectations during product or service development, manufacturing, marketing, delivery, and/or support

Teamwork: Promotes and facilitates coordination and cooperation among peers

Technical/Functional Expertise:  Applies and improves extensive or in-depth specialized knowledge, skills, and judgment

Results Orientated: Consistently achieving results, even under tough circumstances

Cultivates Innovation: Creating new and better ways for the organization to be successful

Communications:  Effectively transfers information and express ideas to individuals or groups in oral and written form

 

  1. Position Purpose/Objective:          In three (3-7) sentences state the primary purpose of this job.

 

This role will support Stratasys in building the most advanced SaaS offering for 3D printing and additive manufacturing. This role will focus on the Research and Development Engineering team that builds the IoT/SaaS products. Daily work will be as part of a scrum team working in a continuous integration environment.

 

 

 

 

  1. Essential Responsibilities:    List the major position tasks with responsibilities in order of priority.  Also include the approximate percentage of time spent on each component.

 

 

% of Time

 

1.

Responsibility #1 – Technical Design and Build

  • Build and deliver IoT and SaaS applications and platforms in the field of 3D printing and additive manufacturing.
  • Design and implement software with the goal of maximizing reliability, correctness, ease of use, ease of maintenance, testability, and performance

     

40%

 

 

 

2.

Responsibility #2 – Test and Verification

  • Troubleshoot, diagnose, maintain, and enhance existing software features and capabilities.
  • Improve overall product infrastructure and reliability by creating sound designs, robust implementations, and appropriate unit and regression tests.

 

30%

 

 

 

 

3.

Responsibility #3 – Collaboration

  • Perform design and code reviews to team members.
  • Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems in additive manufacturing.

20%

 

 

 

4.

Other

  • Follows all company safety policies and procedures
  • Maintains a clean and organized lab environment
  • Attends all required company training
  • Demonstrate commitment to Stratasys Purpose, Mission and Values by leading, acting, and modeling.

Other Responsibilities as assigned by the department director or manager

     

10%

 

This description is intended to be only a general outline of major responsibilities.  It is expected that the employee performs these and any other activities which may be assigned or which may occur in the normal course of work.

 

III.        Supervision:                                   

           

 

Does this position supervise other employees?

                     No                    Yes

 

 

 

 

 

 

 

What are the supervisory responsibilities?

(Check all that apply)

  Accountable for hiring & discharging decisions

  Initiate or recommend salary action

  Accountable for the work performance of the team

  Responsible for training

  Conduct performance appraisals and coach for career development

  Manage department budget

 

 

 

 

 

 

       

 

 

  1. Education Required:             List the minimum educational requirements or equivalent combination of education and experience required.

Include required certifications and/or professional credentials. Please indicate years of experience required, in lieu of education (if applicable).

 

         High School Diploma, or equivalent

         Associate degree in      

         Four Year Degree in Computer Science, Engineering or similar 

         Master’s Degree in      

  Doctoral degree in      

 

 

 

 

         Other (include certifications and/or professional credentials): 

     

 

  Years of experience in lieu of education above (if applicable):

 

 

 

 

 

 

  1. Basic Qualifications: Indicate the years of experience and type of experience required to effectively perform the essential functions and responsibilities of this position.                              

 

 

  • 5 + years of experience in Software Engineering with a bachelor’s degree; or 3 years and a Master’s degree
  • 2+ years developing with one or more JavaScript frameworks like React, Angular, etc.
  • Working knowledge of CSS and HTML
  • Demonstrated ability to work in an engineering team environment and clearly communicate technical status of assigned projects.
  • Demonstrated ability to write testable, resilient code, with effective unit and integration tests and meaningful documentation.
  • Strong and effective verbal and written English communications skills.

 

 

 

 

       

 

 

Preferred Qualifications:      Indicate the years of experience and type of experience required to effectively perform the essential functions and responsibilities of this position.

 

  • API development experience.
  • Experience with backend development.
  • Experience using Microsoft .NET and Microsoft development tools and environment (C# preferred).
  • Experience in developing software of manufacturing.
  • An understanding of 3D Printing, Additive Manufacturing.

 

  1. Travel Requirements:      Indicate travel requirements and location.

 

 

No Travel

 

Location of travel:

 

5% of time

10% of time

 

     International

     Regional

 

25% of time

 

     Domestic

 

50% of time

 

 

 

  1. Other Position Requirements:        List other job requirements (Behaviors)

 

Change Receptivity:   Openness and willingness to change behavior in response to new situations

Customer Orientation: Considers and meets internal and external clients’ or customers’ needs and expectations during product or service development, manufacturing, marketing, delivery, and/or support

Teamwork: Promotes and facilitates coordination and cooperation among peers

Technical/Functional Expertise:  Applies and improves extensive or in-depth specialized knowledge, skills, and judgment

Results Orientated: Consistently achieving results, even under tough circumstances

Cultivates Innovation: Creating new and better ways for the organization to be successful

Communications:  Effectively transfers information and express ideas to individuals or groups in oral and written form