Corporate environments are almost always toxic places to fulfill your emotional needs.
It is true that finding a job that "resonates" with your personality is key to living a fulfilling life, and that software engineering is the kind of profession that is really going to fit certain personality types extremely well, but despite that corporate culture can and will take advantage of you, divide you and your work "friends", exploit your willingness to serve, and discard you like trash at any moment.
Be mindful of how much of yourself you derive from serving the financial goals of others.