2 answers
Lionel’s Answer
Software engineers will design, code, and test software for their customer's needs.
As an example, imagine I have a friend who says 'I need a program that will send me a text when the bus is going to be more than five minutes late'. I will design the program using pseudocode (sue-doe-code) and show it to my friend to make sure it will run in the way he thinks it should. Then I will use software to code the program based on the pseudocode. After I think I am done, I test it out over and over trying to break it and making sure I get it to work the way I think it should. If I made a mistake or created a bug, I go back and fix it. Finally, when I think there are no more bugs, I give it to my friend and I am ready for my next project.
Ken’s Answer
Hi Andrew!
Here are sites that will tell you much about being a software engineer:
http://www.wikihow.com/Become-a-Software-Engineer
http://www.programmerinterview.com/index.php/working-as-a-software-engineer/working-life-big-company-part-1/
Please keep me posted. I would like to follow your progress.