There needs to be some cat herding and not all ideas are great but on a strong team the devs know their product very well and understand their users very well. Amazing product managers also do that but they are a very rare beast.
There's nothing wrong per se with "talk with the product manager" but is that where good ideas go to die or is that a productive/creative/innovative environment where teams build great stuff.
A ton of stuff you use every day is "software developer had great idea". Even from really large companies. (p.s. using "IC" can already be a red flag - we don't use this terminology in the large company where I work).
There's nothing wrong per se with "talk with the product manager" but is that where good ideas go to die or is that a productive/creative/innovative environment where teams build great stuff.
A ton of stuff you use every day is "software developer had great idea". Even from really large companies. (p.s. using "IC" can already be a red flag - we don't use this terminology in the large company where I work).