Assuming the employees are calling themselves "engineers" here, who else is supposed to be doing that work? If we were going through a renaissance in material science, don't you think it would be the mechanical engineers who try to figure out how to figure out what sorts of materials might be suitable for their use case? Surely you don't want the sales team or executives figuring that out.
Shouldn't software engineers have informed opinions on databases, programming languages, frameworks, etc.?
Shouldn't software engineers have informed opinions on databases, programming languages, frameworks, etc.?