"tech bro" is like the n-word for a software engineer. It's demeaning, dehumanizing, and offensive. The writer needs to pick a less offensive word to describe precisely what he means.
You're being really fragile about this. A "bro" is someone who's out of touch, not a sub-human creature. If this person doesn't want to be called bad names, they should stop being bad things.