move the needle means Corporate-speak for making a measurable impact on a business metric. It's mostly used in workplace and corporate conversation. It's casual and generally safe with friends and online. It's standard online vocabulary; nothing inherently concerning about hearing it.