Jobs and Careers
SM

Senior Software Engineer (Andover, MA)

Smith+Nephew
United Statesfull_timeVerifiedPosted 20 Jun 2025

About the role

Life Unlimited. At Smith+Nephew we design and manufacture technology that takes the limits off living.

Smith & Nephew’s Advanced Wound Management (AWM) division is on a journey to design and develop new innovative digital products that shape and redefine what is possible in wound care.

We are seeking a Staff Full-Stack Software Engineer, to lead software research, design, and development efforts for complex software systems within Advance Wound Management (AWM) Digital Products team working on New Product Development (NPD). This role will function as the technical lead on critical projects working closely with Users, Product Owners and UI/UX Designers to meet business requirements and user needs.

The role will work with the R&D Director of AWM Software Development and Digitally Enabled Products and other senior members of the software development team. The successful candidate will bring a demonstrated track record and experience delivering SaaS-based platforms to the market, and leadership skills to help the team deliver complex digital product solutions in an agile manner while supporting other team members with their professional growth.

What will you be doing?

  • Software technical lead responsible for developing and delivering robust, scalable, high performance, cost-efficient, and high-quality software products.

  • Lead the full-stack development (incl. frontend, backend, database, cloud, and DevOps) to implement new features and services

  • Leads software development planning, design, documentation, implementation, testing and maintenance activities

  • Drives concept definition, analysis, and selection activities in partnership with Systems Engineering, Human Factors Engineering, Marketing, and other functions

  • Works with the Product Owner and UI/UX Designers to refine, groom, and estimate the backlog prior to support both release and sprint planning

  • Mentors, and may supervise, more junior software engineers by developing and coaching as appropriate

  • Leads team(s) of software engineers in efforts with internal and external resources, possibly in remote locations

  • Leads quick PoCs to ensure viability and feasibility of tech solutions

  • Delivers high-quality source code by using industry  best practices (e.g. Unit Testing, CI/CD, Automation, etc.) and ensures adoption of them by the team

  • Identifies opportunities to improve team productivity, and collaboratively defines and executes initiatives to realize improvements

  • Ensure proper documentation throughout all phases of development

  • Work effectively cross-functionally with Technical Delivery Leader, Design & Usability, Marketing, R&D, Quality, and Regulatory and others to ensure inputs are considered and accounted for in software system architecture and aligned with the stakeholders

  • Informs product and development strategies by working closely with upper-level management to guide the understanding of organizational capabilities

  • Acts independently to determine methods and procedures for new or special assignments

  • Report progress regularly to software engineering management and upper-level executives to inform and influence as appropriate, and effectively communicates risks and proposed mitigation strategies

  • Participates actively in Agile Development processes, including sprint planning, daily stand-ups, and retrospectives.

  • Comfortable working as part of a cross-functional team and with code written by others, including bug fixing, and refactoring legacy code.

  • Perform design control functions to ensure compliance with FDA, ISO, and other industry standards.

  • Take responsibility for writing product specifications, draft design documents, and develop test protocols as needed. Conduct technical peer reviews of software designs by other team members.

  • Full product life cycle experience, preferably having contributed to products released to market.

What will you need to be successful?

  • Education:

    • BS in Computer Science preferred, or Software Engineering, Electrical Engineering, Computer Engineering

    • MS or PhD in Computer Science preferred, or Software Engineering, Electrical Engineering, Computer Engineering

  • Experience:

    • 4+ years of experience in delivering SaMD solutions to production with a BS degree

  • Consistent track record of delivering innovative medical software products to the market

  • 4+ years of professional experience developing web applications u

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Smith+Nephew

View company profile →