I can speak to this. In one life I am a part time military officer with 5 deployments to the Middle East. At the exact same time I am a corporate software developer for my primary career. The greatest difference between these worlds is:
Leadership
Ownership is certainly a primary part of that, but there is more to this than what most people from the corporate world can envision unless if you have been at a director level (or higher) in a company that is more than a start up.
Ownership directly implies liability. If you fail wrongly this can mean losing your job, permanently losing your career, losing personal money, or even going to prison depending upon the context. Many professions have that, but software does not. In fact software directly stresses the opposite of this: https://news.ycombinator.com/item?id=35889282
Leadership means to own risks and liability, but it also means owning the welfare of the people that work for you. Another primary part of leadership, equivalent to ownership, is communication. Good communication comprises the ability to provide specific instructions to subordinates so that they never must ask for clarity, as though you are using empathy to read their minds. Simultaneously it also means the ability to persuade peers and superiors to change position on an opinion beneficial to your team/mission. If you are good at this it will appear almost invisible to your staff and exceedingly self-sacrificing to your superiors.