Out-of-college Software Engineers with an undergraduate degree salaries vary from $45k to $60k from the different offers that I looked at during the last semester of college. For a basic background: I was actually a computer engineering major but was more interested in the software science aspect of CompE rather than the electrical engineering aspect of it. My alma mater one of the top 40 universities according to US News for our undergraduate program and our engineering program and CS programs are both highly ranked. Of course if you go into your masters program and PhD in CS you'll be getting offers higher than the range I've mentioned but the varying degrees with a graduate degree is greater and I don't have much experience with it so I won't comment any more on it.
In reality, the offers you receive from companies that you've had SUCCESSFUL interviews with is going to depend on which university you attend. Obviously someone from ITT Tech isn't going to be offered as much of a salary as a student with a bachelor's degree in computer science from CalTech.
I interviewed with over half dozen companies, some big some small. I have received several offers, the smallest of which was a software engineering position with a small company (<200 employees) and since I did not accept this position I do not mind disclosing the offer which was $50k. The biggest offer I received was from a very large corporation and it happens that I liked the people, place, and reputation of this corporation far more than the other offers... so I accepted the offer. The position isn't exactly software engineering but it's more like R&D type of work which still involves development.
What you need to know however is that out of all the people that interviewed me, they were software engineers that were in the field out of college for 1-5 years. All of them said that they work in teams small to big and have deadlines to meet and managers to report to. Some companies have tiers/ranks for their software engineers but most management people I've spoken with said that not a lot of software engineers stay in their position long before they move into management of software engineers.
I'm 23 years old, with close to $40,000 in debt from college tuition since I had to pay it with loans. I live in a city that does not require alot of money to live in so I am living very comfortably so I am thinking about paying off most of my debt within the first year to just get rid of it as soon as possible. You also need to consider the cost of living in terms of where you want to work to how much they are offering. If I was offered $60k in New York and offered $50k in South Carolina or something, I'd lean toward the $50k in SC because I just don't want to pay $20k in rent for a tiny studio apartment when I can spend $10k with a two bedroom apartment in SC.
I have a lot of random tidbits of information there that is really not related to software engineering question but I thought you needed to know that even though you might want to be a software engineer now, you might start up talk with a mid-level manager of a company that is looking for someone with your skills but may not be a software engineering position. It's good to keep an open mind and not focus on one single future, so to speak.
Good luck, feel free to PM me if you have any specific questions for me.