I'd highly recommend the triangle area in North Carolina. In Raleigh, there are a large number of tech companies, RHE, Cisco, IBM, Unreal Engine, just to name a few. It has the second highest % of computer science PhDs, and it's home to NC State, Duke University, and UNC. It's also a cultural hotspot for Blues creativity. Many of the best contemporary blues artists are located here in the triangle. The cost of living…
I grew up in Raleigh (born, elementary school through NC State) there and recently moved north to start my first job...IMO, the jobs with competitive compensations just don't exist in Raleigh at the new grad level. Almost all of the top students that I know of move to Seattle, NYC, SF etc after graduating. Housing is also surprisingly expensive in the nicer parts of town given the necessity for a car. With that said,…
10 years ago new CS grads were getting 60k/yr and moving up quickly. Now that I often hire for the area, it's closer to 70k in my experience. Yes, you can move to SFO and make 90k, or more? But you have to adjust drastically for cost of living. Perhaps you get better RSUs and free lunch?
Once you get more senior salaries the salaries are even more competitive. The only thing that doesn't seem popular is huge pile of RSUs that you'd get working for one of the SFO companies.