Software Developer Career Tips: Location, location, location.

Date: 2019-11-11

Time to Read: 2 Minutes



Photo By: Monica Bourgeau

You need to go where the jobs are.

This is a mantra for many college graduates and the bane for many small towns that watch their youth leave in droves to pursue the careers characterized by their college degrees. For computer science graduates, there are jobs almost everywhere for software developers as long as it’s at least a small-ish metropolitan area.

Note: There are jobs almost everywhere; this doesn’t mean that there are good jobs almost everywhere. Many of the companies hiring local talent in these smaller areas simply don’t have the same amount of revenue to offer similar compensation packages as the companies located in larger metro/tech-hubs. There may be better benefits at these companies such as a better work-life balance, a shorter commute, and a lower cost-of-living.  These are things to consider when evaluating a move from a quieter region to one of the areas that most graduates flock to after graduation. However, some companies, realizing the limited options of technology workers who may tethered to that location for whatever reason, will use it to their advantage by both over-working and under-paying their employees, unfortunately.

Another caveat to consider as a software developer is the ability to work remotely. These positions are often reserved for experienced developers and/or developers who have had a prior working relationships with the company and thus have already developed the trust necessary to facilitate a remote work relationship. For many, remote work is a way to secure the same or similar competitive pay for their position while also enjoying the low cost-of-living of their local area and possibly close proximity to family. But remote work can be tough. You need to be a self-starter, self-motivated, understanding of the necessity of documenting your completed work, the ability to communicate clearly and thoroughly, and the ability to maintain your functional role on a distributed team. You also need to be able to set strict barriers in your home working space to avoid distractions that could potentially endanger your productivity. Another lesser known negative aspect of remote work is the psychological impact of limited to no physical interactions; a problem that has resulted in the popularity of co-working spaces.

Going forward in future posts, I’ll look at some common locations often mentioned by technology workers and address location-specific comments, pros & cons, general nature of the job market there, typical salary, and other metrics.

Software Developer Career Tips

12 February, 2020
A collection of posts detailing much of the information that I've learned in recent years when considering a significant career move.
View All 15 Posts
Like what you read? Don't? Discuss it.


Blake Adams is a writer, software developer, technical consultant, and financial independence enthusiast living in Oxford, MS.

Latest Posts

Goal Directed Living: Vision Boards and Affirmations

22 March, 2021


Goal Directed Living: Life Lists and More

21 January, 2021


A 2020 Update

03 September, 2020


Software Developer Career Tips: Closing Thoughts

12 February, 2020


Fitness Series: Illnesses and Injuries, Make a Contingency Plan

03 February, 2020


Latest Booknotes

The Power of Habit

19 December, 2019

Read My Highlights in 9 Minutes

Rich Dad Poor Dad

14 October, 2019

Read My Highlights in 10 Minutes

Atomic Habits

19 August, 2019

Read My Highlights in 16 Minutes