Sr Software Engineer
Listed on 2025-11-27
-
Software Development
Software Engineer
Overview
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.
Responsibilities- 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%
- 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%
- Responsibility #3 – Collaboration
- Perform design and code reviews with team members.
- Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems in additive manufacturing.
20%
- 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.
SupervisionDoes this position supervise other employees?
What are the supervisory responsibilities?
(Check all that apply)
- Initiate or recommend salary action
- Accountable for the work performance of the team
- Responsible for training
- Conduct performance appraisals and coach for career development
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
- Four Year Degree in Computer Science, Engineering or similar
- Other (include certifications and/or professional credentials):
- Years of experience in lieu of education above (if applicable):
- 5 + years of experience in Software Engineering with a bachelor’s degree; or 3 years and a Master’s degree
- 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
- 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
- Travel requirements and location
No Travel
Location of travel:
5% of time
10% of time
25% of time
50% of time
OtherPosition Requirements
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).