I am being held to a higher standard than my peers when it comes to security and best practices in my professional workplace.
Some Background. My company's main office is located in the United States but well over 1000 miles from where I live. About 40% of my peers (the software development organization within the company) works in the office while 60% are remote and spread out across the continent. I fall into the remote category.
There are certain things that my employer has slapped me on the wrist for while turning a blind eye to anyone else who does the exact same thing. For example, for years and years it was standard practice for my peers and I to share video through a web service called Screencast, and code snippets through unlisted, temporary Pastebins. One day, out of nowhere, someone from the security organization saw me using these services (as was considered perfectly normal for almost a decade up to that point) and I got slammed for it, being told that both websites were regularly scraped for content and that my actions had almost certainly leaked proprietary information to unintended observers across the Internet.
I ask what services I should use in replacement of Pastebin and Screencast. After pestering my manager and the security officer who had started all of this for a good while, I received no answer. My manager simply requested that I cease using the services and that maybe Security will come up with a long-term solution in the future. (Spoiler: a year later, they haven't.)
However, my immediate peers continue to openly use Pastebin and Screencast in their daily work (which I would happily do as it would save me so much time) and have never been approached by anyone regarding security. They also state that it's really weird that I got dinged for it from Security, saying that they had never had a problem with it.
Additionally, in Github, my Pull Requests are constantly hammered over the smallest of stylistic preferences and edge-cases that my peers can find, and I end up having to polish everything to an absurd degree. Additionally, if my code comes anywhere close to code someone else has written & that code isn't perfect, I am expected to clean up the other person's code as part of my own work.
Meanwhile, when I review my peers' works & I see the same minor defects in their code, I'm told that I'm being a ballbuster when I flag them and that my concerns are over-inflated and not worth pursuing. So, my coworkers are permitted to glide through their work at a much quicker rate, not being held to the same degree of perfection that I am.
Ultimately, I feel that these sort of things make my job harder and make it appear that I'm not working as hard as the others in my team. I'm trying to keep up, but it's stressful and I have to work longer hours to still get less done than my peers. It's worrisome because this company is so big that the highest tiers of executives can only afford to evaluate workers' performance through Jira summary spreadsheets which detail how much an individual accomplished over time, and I feel like that alone is going to cause me to be held back.
How should I address this within my team and with my manager?