I am a software engineer at a large startup with a few years of experience. Like most of the other engineers around me, my total compensation is $300k - $500k.Recently I realized that as part of our business, we exploit other people. I can't go into details, but let's just say that our business is specifically built off the back of struggling people. My position is similar to that of the spoiled and decadent aristocratic classes of the past. No matter how hard I work, there's no way I deserve my compensation which is wrung out of the hardships of others.I feel that my position is morally bankrupt and I don't know what to do about it (although it's hard to imagine throwing it away.)