Earlier quoted context omitted.
As a Software Engineer, I consider it my obligation to ensure that people across an organization understand that it is not normal and not acceptable for a Software Engineer to be rude, angry, grumpy or dismissive. The genius mystique must be defeated. I behave as an activist employee: if there's a nerd bringing shame upon nerd kind, I make sure to tackle it head-on. I implore everyone to be activist employees. A nerd…
Thank you for your service!! We need more of you. The problem is where I work these toxic characters are supported and enabled by equally toxic leadership and executives.
Even if you're confident they do have immunity, and that there's no way to pierce through their immunity, there's still opportunities to have a positive impact. A great place to start is with junior employees: every time there's an incident, reach out to them and let them know that this behaviour isn't normal or acceptable. Junior employees are in the worst position: they don't know what is normal and what is not. As a senior employee, you can say with confidence whether behaviour is normal or not, and so just saying "this is not normal" can make the world of difference to someone junior. Also, depending on the organization, reporting incidents can be useful even if it feels like you're just shouting into the void: you never know when these reports will come in useful.