Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (Andover, MA) image - Rise Careers
Job details

Staff Software Engineer (Andover, MA)

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:

    • 6+ 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

  • 6+ years of professional experience developing web applications using React or related framework

  • Proficiency in TypeScript, JavaScript, CSS and frontend frameworks like ReactJs

  • Strong understanding of responsive design principles and cross-browser compatibility

  • Experience with state management libraries (like Redux or Context API) in React

  • Knowledge of accessibility standards (WCAG) and user experience design principles

  • Experience integrating front-end applications with .NET (ASP.NET Core, C#) and Node.js backends (NextJS).

  • Hands-on experience with front-end testing (Jest, Cypress)

  • Experience consuming RESTful and GraphQL APIs, and integrating real-time communication (WebSockets, MQTT)

  • Experience working with agile development methodologies, DevSecOps (CI/CD and Test automation)

  • Strong experience with Git-based workflows (Git, GitLab, GitHub), Jira, and SDLC best practices such as branching strategy, branch-based development, Gitflow, etc.

  • Proven ability to deliver cloud-native applications, preferably using AWS.

  • Proficiency with multiple programming and scripting languages like C# and Python  

  • Hands-on experience with both SQL and NoSQL databases

  • Expertise in software design and RESTful architectures, following SOLID principles

  • Conduct unit and integration testing to guarantee the quality of front-end code

  • Strong in networking and security of software applications

  • Experience with microservices architecture, containerization technologies like Docker, and orchestration tools like Kubernetes (K8sf)

  • Experience implementing SaaS features such as feature toggling, user analytics, progressive web apps, and observability (monitoring, logging, tracing, crash handling)

  • Skilled in writing software requirements and strategizing software verification and validation plans

  • Detailed understanding of IEC 62304, ISO 14971, FDA and MDR design control requirements for medical devices

  • Persistent, driven, self-motivated, and keen to make an impact

  • Excellent organizational, documentation, and written/verbal communication skills

Preferred Qualifications:

  • Experience in developing single page applications (SPA) integrates with microservices

  • Experience in hybrid deployment architectures (on-premises and on-cloud)

  • Experience working with multiple cloud platforms i.e. Azure, GCP, and on-premises tools like RedShift

  • Expertise in modern software design practices from TDD, DDD to BDD and Design for Excellence(DfX)

  • Experience with release strategy i.e. built cuts, release notes, release branching, cherry-picking, regression checks

  • Experience with creating Test Harnesses to support QA, UAT and E2E testing

  • Experience using requirements management tools like Cognition Cockpit or similar

  • Travel Requirements: 10%

You. Unlimited

We believe in creating the greatest good for society. Our strongest investments are in our people and the patients we serve. 

Inclusion, Diversity and Equity- We are committed to welcoming, Celebrating and Thriving on Diversity, Learn more about Employee Inclusion Groups on our website (https://www.smith-nephew.com/ ).

Other reasons why you will love it here!

  • Your Future:  401k Matching Program, 401k Plus Program, Discounted Stock Options, Tuition Reimbursement  
    Work/Life Balance:  PTO, Paid Holidays, Flex Holidays, Paid Community Service Day  

  • Your Wellbeing: Medical, Dental, Vision, Health Savings Account (Employer Contribution of $500+ annually), Employee Assistance Program, Parental Leave, Fertility and Adoption Assistance Program

  • Flexibility: Hybrid Work Model (For most professional roles)

  • Training: Hands-On, Team-Customized, Mentorship

  • Extra Perks: Discounts on fitness clubs, travel and more

Smith+Nephew provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

Stay connected and receive alerts for jobs like this by joining our talent community.

We're more than just a company - we're a community! Follow us on LinkedIn to see how we support and empower our employees and patients every day.  

Check our Glassdoor page for a glimpse behind the scenes and a sneak peek into You. Unlimited., life, culture, and benefits at S+N.

Explore our new website and learn more about our mission, our team, and the opportunities we offer. 

 

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Andover, MA), Smith+Nephew

At Smith+Nephew, we're on an exciting journey towards redefining wound care with cutting-edge technology. If you're a passionate Staff Software Engineer ready to leave a mark in the Advanced Wound Management (AWM) division, we'd love to hear from you! In this role, you will lead the software research, design, and development of innovative digital products. As the technical lead, you'll collaborate closely with users, product owners, and UI/UX designers to fulfill both business requirements and user needs. Your expertise in delivering SaaS-based platforms will shine as you mentor junior engineers and lead cross-functional teams on critical projects. We’re looking for someone with a track record in full-stack development and agility in using various programming languages and technologies. You’ll take charge of delivering robust and high-performance software products and get involved in everything from concept definition to development and deployment, while ensuring that our solutions comply with industry standards like FDA and ISO. Join us to make a meaningful impact at Smith+Nephew and help us create life-limiting innovations. Your future looks bright with our supportive work environment, ongoing mentorship, and commitment to diversity and inclusion. Come be a part of a team that strives to make an impact every single day!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Andover, MA) Role at Smith+Nephew
What are the main responsibilities of the Staff Software Engineer at Smith+Nephew?

As a Staff Software Engineer at Smith+Nephew, you will serve as the software technical lead, developing robust and scalable software products. Your responsibilities will include leading full-stack development efforts, collaborating with cross-functional teams, mentoring junior engineers, and driving the planning and implementation of software development activities.

Join Rise to see the full answer
What qualifications are required to become a Staff Software Engineer at Smith+Nephew?

To become a Staff Software Engineer at Smith+Nephew, a BS in Computer Science, Software Engineering, or a related field is preferred, alongside at least 6 years of experience in delivering SaMD solutions. Proficiency in languages like TypeScript, JavaScript, and familiarity with React and .NET technologies are essential.

Join Rise to see the full answer
What programming skills are essential for a Staff Software Engineer at Smith+Nephew?

For the Staff Software Engineer position at Smith+Nephew, candidates should be proficient in JavaScript and TypeScript, with a strong understanding of frameworks like React.js. Familiarity with backend technologies such as ASP.NET Core and Node.js, as well as cloud technologies, will also be vital for success in this role.

Join Rise to see the full answer
How does Smith+Nephew support employee development for the Staff Software Engineer role?

Smith+Nephew is committed to employee growth and development, particularly for their Staff Software Engineers. The company provides hands-on training, mentorship programs, and opportunities for continued education, allowing engineers to advance their skills and careers in a supportive environment.

Join Rise to see the full answer
What is the company culture like at Smith+Nephew for a Staff Software Engineer?

At Smith+Nephew, the culture emphasizes collaboration, innovation, and diversity, creating a strong community among employees. Staff Software Engineers will find a work environment that celebrates inclusivity and encourages contributions towards meaningful projects, while maintaining a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Andover, MA)
Can you describe your experience with full-stack software development?

When answering this question, provide specific examples of full-stack projects you have led. Highlight the technologies used, the challenges you faced, and how you overcame them. Emphasize your role in both front-end and back-end development to showcase your comprehensive expertise.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your familiarity with best practices such as unit testing, code reviews, and integrating CI/CD processes. Explain how you implement standards in your team and give examples of tools you use to maintain code quality through testing and documentation.

Join Rise to see the full answer
What agile methodologies have you used in your previous projects?

Provide details about your experience with Agile development, perhaps focusing on Scrum or Kanban. Share specific instances where Agile practices contributed to project successes, particularly in terms of team collaboration and responsiveness to changes.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Mention strategies you employ to mentor junior engineers, such as conducting code reviews, leading workshops, or developing training materials. Highlight the importance of fostering an inclusive environment and how you help junior engineers develop their skills.

Join Rise to see the full answer
What experience do you have with working in cross-functional teams?

Explain your collaborative experiences with various teams such as UX designers, product managers, and marketing professionals. Emphasize strong communication skills and instances where cross-functional collaboration led to improved project outcomes.

Join Rise to see the full answer
Can you walk us through your process for developing scalable applications?

Discuss key factors you consider when designing scalable applications, such as architecture design, load balancing, and efficient data management. Use examples from your past work to illustrate how you've successfully applied these principles.

Join Rise to see the full answer
What challenges have you faced in software development, and how did you overcome them?

Identify a specific challenge related to software development, perhaps a technical obstacle or a project that didn't go as planned. Explain your thought process in overcoming this challenge, focusing on problem-solving and adaptability skills.

Join Rise to see the full answer
How do you keep up with new technologies and trends in software development?

Share your approach to continuous learning, whether through online courses, attending industry conferences, or engaging with community resources. Mention specific technologies or trends that you are currently investigating.

Join Rise to see the full answer
Have you implemented any SaaS features in your projects? If so, describe them.

Detail your experience with SaaS implementations. Talk about features like user authentication, analytics, or observability, and explain how they enhanced the user experience and functionality of the products you contributed to.

Join Rise to see the full answer
What tools and processes do you use for version control?

Describe your proficiency with Git and tools like GitHub or GitLab. Discuss version control workflows you follow, such as branching strategies and how they integrate into the development lifecycle to ensure code integrity and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Manufacturing Engineer II focused on automation at Smith & Nephew, you will enhance automated assembly lines to drive operational excellence.

Photo of the Rise User

Join Smith+Nephew as a Senior Specialist in Global Clinical Strategy, contributing to the innovation and success of Sports Medicine Biologics.

Talent Worx Remote No location specified
Posted 20 hours ago

Join our team as an SQL Developer to drive data transformation and enhance SQL programs while working in a dynamic remote setting.

Photo of the Rise User
Posted 9 days ago

Apply your innovative programming skills at Visa, where you'll work on cutting-edge payment technology in a collaborative environment.

Photo of the Rise User
Intel Remote England, Swindon
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Join Intel's team as an AI Software Evangelist, leading the charge in developer engagement and community building for innovative AI solutions.

Photo of the Rise User

Join Beyond Identity as a Senior Software Engineer to develop innovative solutions in secure access technology.

Photo of the Rise User
Intellectsoft Remote No location specified
Posted yesterday

Intellectsoft is seeking a skilled .NET Solutions Architect to lead innovative software solutions in the healthcare sector that empower professionals and improve patient experiences.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is looking for a Backend Engineer skilled in Java to develop innovative solutions for their Enterprise Communications Platform.

Photo of the Rise User
Posted 10 days ago

Join P2P.org as a Senior SRE to ensure the reliability of cutting-edge data infrastructure in a remote-first environment.

Photo of the Rise User

Visa is on the hunt for a motivated SW Engineer to enhance their financial planning applications using Oracle EPM Cloud.

More than 160 years of making a difference to patients, customers and communities. From our first employee and founder, T.J. Smith, to you today, our people make Smith+Nephew a unique place among employers. Sure we have innovative products, exci...

54 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori