Believe me, engineers(no matter you are a senior or principal engineer) bear all the stress, and project manager have the visibility and take all the credit if you play it well. It's the same everywhere.