Senior Software Engineer - Waltham, United States - stratasys

    Default job background
    Description

    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.

    In this role:

    The Senior Software Engineer will maintain, develop, and enhance APIs and SDKs that allow our software partners to integrate with the GrabCAD Additive Manufacturing Platform as we scale additive manufacturing into production.

    All activity is done within a collaborative team environment utilizing agile and scrum including peer reviews of all work output.

    The Senior Software Engineer role involves translating requirements into API design, implementing and maintaining an API layer that efficiently re-uses our existing code base, and maintaining documentation and sample code in SDKs. It may also involve direct collaboration with our software partners.

    What you will be doing:

    • Design and implement new and extended API endpoints.
    • Maintain an API style guide to ensure consistent design and coding style across our APIs.
    • Write user-facing API documentation and sample code to enable our partners to develop plugins independently.
    • Work directly with partners to understand requirements.
    • Contribute to regular retrospectives to continuously improve our process and execution.
    • Build and deliver software that revolutionizes how things are made.

    Must have for this role:

    • 5+ years experience designing, maintaining and supporting well documented, versioned APIs used by external customers.
    • Experience writing and maintaining an API styleguide to enable consistent, well-designed APIs.
    • 3+ years experience with and TypeScript as a primary development language.
    • Ability to work in a team, strong communication skills

    Nice to have:

    • Experience with front-end web development, preferably with React
    • Experience with C#/.NET
    • Experience deploying and maintaining cloud APIs in production
    • Experience with 3D printers, CNC mills, or other manufacturing processes
    • Computer Aided Design (CAD) experience

    What you will be part of:

    • Company Overview -
    • Our Culture and Values -
    • Our Sustainability "3D Printing a Better Tomorrow" -
    • Our Locations -
    • Check out our Video -

    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Stratasys will provide reasonable accommodations for qualified individuals with disabilities. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

    Stratasys is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their protected Veteran or disabled status and will not be discriminated against for their race, color, religion, sex, age, disability, military status, or national origin or any other characteristic protected under federal, state, or applicable local law. Please view Equal Employment Opportunity Posters provided by OFCCP here