The Manager, Innovation Strategy is a key member of the Nature Made innovation team, supporting the upstream innovation agenda by translating strategic growth priorities, consumer and market insights, and scientific advancements into a structured, multi-year innovation pipeline. Reporting to the Director of Innovation Strategy & Process, this role supports planning, prioritization, and management of the upstream innovation portfolio. The Manager also contributes to continuous improvement of the innovation process, including new capabilities that improve speed and decision-making.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level