<p>Basically, any local school will have some recruiting advantage, due to convenience.</p>
<p>However, graduates from out of area schools do work in the area – but they may have to make more of their own effort to find and apply to companies in the area. However, if you get, for example, a full ride at Rutgers, you’ll have plenty of money left over to relocate yourself to apply to companies.</p>
<p>Note that the bigger companies tend to recruit widely (including at schools you would not expect), because they need more people and have more recruiting resources. The smaller ones (startups) tend to stay local, with more limited out-of-area recruiting.</p>
<p>
</p>
<p>SE majors are uncommon, and mostly resemble CS majors, but substitute some software engineering methods courses for some computer science topics courses (though CS majors commonly take one overview course on software engineering methods, or do a project in some other course where such methods are used). So it is not the case that one “generally” majors in SE to go into software jobs – plenty of CS majors (and some in other majors) go into software jobs.</p>