In the academic sense of the word, and in "low level" software development fields like game engines, databases, systems, embedded, etc knowing math is invaluable.
In "high level" software development like web frontends, apps, scripting and automation math is not essential. Knowing math helps but it's not a requirement.
Something has always irked me about the broad use of terms like Computer Scientist or Software Engineer. For example, I have a bachelor degree in "Applied Information Technology" with a focus on software development. Math was never a priority in my education. From age 16 until I graduated at 22 I never had more than 2 hours of math classes in any given week.
I am not an "engineer" in any way and I don't call myself that. But when I describe what I do (mostly backend, api, cloud architecture and systems programming) I somehow always get lumped in the "software engineer" category.