Have an Answer?
There are several categories of software here are a few: application development (e.g. Word), embedded systems (e.g. software that runs in cars), scientific/simulations. Then there are different platforms: client/server, web-based and mobile devices. Besides actually writing the code there are related careers like software testing, software quality, software configuration management and architecture/design.