Top 10 Cities for Software Engineering Jobs
Graduating with a degree in software engineering is just the start of an exciting career. Whether you are a recent graduate, or you’ve been working as a software engineer for years, there are some cities which offer better opportunities than others. This article will open your eyes to the top 10 cities for software engineering jobs. Some of the cities everyone will know about, but a few will surprise you. Let’s dive right in.
1. San Francisco (Silicon Valley), United States
You simply can’t talk about software engineering without mentioning Silicon Valley, so let’s just get it out of the way. It’s rumoured there are more software engineers in San Francisco per capita than any other city in America. A recent survey by Glassdoor put San Francisco as the 3rd highest paying city for jobs in software engineering, with over 2,000 job openings in the city alone. The attractions to Silicon Valley include the fact that it’s home to some of the most well-known and successful companies in tech such as Alphabet and Facebook.
2. Oslo, Norway
Oslo is an up and coming destination for software engineers. Tech companies are establishing bases in the Scandinavian city, which is quickly becoming one of the best cities to work in tech. Although it lags behind the likes of San Francisco or Seattle in terms of high salaries, the city offers a more rounded work-life experience than you could ever get in Seattle. Although a great city to work in, the job opportunities are still limited in terms of numbers. This is likely to change as more tech companies realise the benefits of having a presence here.
3. Tel Aviv, Israel
Intel, IBM, Google, Cisco Systems and even Microsoft all have offices in Tel Aviv. Their presence here makes the city one of the top destinations for software engineers. Nicknamed the Silicon Wadi, the area is home to high-technology companies, giving rise to the name Start-up Nation for Israel. Tel Aviv is the centre of the dotcom revolution in Israel, although it spreads to nearly all the major cities, including Haifa and even Jerusalem.
4. Berlin, Germany
Berlin is home to some of the world’s global tech giants, including Delivery Hero and SoundCloud. It is one of the fastest growing start-up ecosystems, and the demand for software engineers is on the up. In comparison to other tech hubs such as London or Silicon Valley, the cost of living in Berlin is relatively lower, making it an attractive option for software programmers. The culture and lifestyle in Berlin promotes a work-life balance which may be at odds with the long hours in Silicon Valley.
5. Montreal, Canada
Montreal attracts tech giants including Uber, Google and Microsoft. Artificial intelligence is the way of the future and Google recently invested millions of dollars in its Montreal base. The amount of money going into the city makes it a great place for software engineering jobs. In 2018, Montreal was rated the eighteenth most high-tech city in the world, based on things like the number of tech patents filed and the number of tech startups operating in the city at the time.
6. Toronto, Canada
Toronto’s reputation as a tech centre is also on the rise and it’s becoming Canada’s answer to San Francisco. Back in 2017, Toronto became North America's fasting-growing market for tech jobs. Partly this is due to a very high standard of education from the University of Toronto and York University; the University of Toronto has several of its own start-up accelerators. On top of this, Toronto has relatively lower costs for starting a business than some of the other places on our list.
7. Bangalore, India
Salaries for software engineers in Bangalore are well below the going rate almost everywhere else in the West. However, that doesn’t stop it from being one of the top 10 cities for software engineers in the world. India is a special country and Bangalore is a special city which offers software engineering professionals opportunities to work in exciting start-ups. Giants such as Uber, Cisco and Intel have offices in the city. According to data analysis at Stack Overflow, Android development is very big in Bangalore but is just one of the skills in demand in the city.
8. London, United Kingdom
Dubbed Tech City of the UK, Silicon Roundabout is the epicentre of the UK’s tech culture, leading the growth of tech in the country. As a living destination, London is one of the most expensive cities, which makes it a tough city to live in, financially. Financial software engineering is one of the most in-demand disciplines in London, tying in with the City’s vital function as a financial powerhouse. Salaries for software engineers in London vary, as in any other city around the world.
9. Melbourne, Australia
Top tech companies around the world are among the highest-paying employers. Even on the other side of the world, software engineering skills are in high demand. Australia’s isolated location makes it challenging to recruit for top tech positions, meaning the salaries and conditions on offer are very attractive. The business environment and lifestyle in Melbourne is conducive to the tech culture, and the weather helps too! Melbourne is a great place to live, so there are a growing number of start-ups choosing it as their home.
10. Seattle, America
Seattle is a highly favourable destination for software engineers. Indeed, it is now accepted that it rivals Silicon Valley since the number of tech companies setting up offices there continues to grow. From 2012 to 2017, according to Glassdoor, there was a 6.7% increase in the number of software engineering jobs posted. Seattle is home to Microsoft, but the boom in e-commerce at companies such as Amazon and Walmart means there’s even more demand for software specialists. Affordable housing is one of the most attractive factors for engineers considering work in Seattle.
9 Things All Engineers Hate
Prepare to be enraged. This list may well make your blood boil and your skin creep. But you’ll probably find yourself nodding along in agreement. We’re a special breed, us engineers and we all seem to have very similar dislikes. So, in no particular order, here are the top ten things that engineers hate.
10 Memes All Engineers Will Love
There’s nothing better than a funny meme to brighten up a dull day. Well, only if they make you LOL heartily. So, especially for you, we’ve got our engineering meme game on and compiled 10 of the best. If you’re at home kick back and enjoy some well-earned laughs. Or, if you’re in work or uni – get on with that design/as-built/research/assignment you lazy so-and-so! Hate memes? Well, maybe you will find comfort from our list of 10 things all Engineers hate.
Top 10 Cities for Environmental Engineering Jobs
Environmental engineers design structures and systems to protect the natural environment and promote sustainable living. They can also perform work to mitigate the environmental damages caused by large industrial operations such as pulp mills, mines, and oil-extraction sites. It is a discipline of engineering that can be studied at most engineering schools and can also be categorised as a sub-discipline of civil engineering.