--- id: landscape title: Landscape --- import InternshipSalariesURL from '@site/static/img/internship-salaries.jpg'; Most of the content covered here will be specific to the Bay Area. Landscape differences due to geographical location are mentioned briefly [below](#geographical-location). ## Career prospects as a Software Engineer ### High demand Almost every domain leverages on technology, hence Software Engineers are needed in almost every industry. Demand for engineers is higher than supply, leading to generally high-paying jobs. Moreover, the demand is continuously growing. ### Stable career Computer Science is rapidly gaining popularity and engineering is a highly-regarded professional career. Unlike the creative industry, you do not have to be the top 1% of the industry to lead a comfortable life. An engineer fresh out of college working at a Silicon Valley company (both large companies and startups) can expect to receive a starting salary of more than USD 100,000 and it just gets better from there. ### Requires lifelong learning Technology industry is an extremely fast-moving one. Many technologies used today didn't even exist/were popular a decade ago; in 2009, mobile app development and blockchain were pretty much unheard of. Engineers constantly need to upgrade their skills to stay relevant to the demands of the job market. Engineering is a great career for passionate individuals who like to learn. ### Flexible A software engineering job is perhaps the most flexible job that exists in terms of hours, location and environment. Physical location is usually not an issue and there are many tech companies that are fully remote. There's no formal attire to be worn and working hours are generally flexible. Your co-workers would stare at you weirdly if you came to work wearing a shirt and tie. ## Internships vs full-time If you dream of working at a top-tier tech company one day, getting hired via an intern conversion is by far the easiest way to achieve that. Internship interviews are extremely short (usually just 2 rounds whereas interviews for full-time roles are usually 4-5 rounds). Internships allow you to work at a company over a short period of time (3 months or so) and helps in understanding the company and engineering culture better. Companies also tend to give higher return job offers to high performing interns as they have proven to be effective at the job and fits into the culture; hence hiring them is considered to be relatively low-risk. Top tech companies pay a ridiculous amount even for junior candidates: ### Singapore We ran a survey to find out what the more prominent tech companies in Singapore are paying new hires in 2022 and here's a sample of the results. View the [full dataset](https://docs.google.com/spreadsheets/d/1QtC8efWw0mVkGXW4QA9bX4f0nJhGbmFqCfVLSumMZ0I/) or [contribute your data](https://forms.gle/9oNNJJwespqWBZGw6)! | Company | Internship (monthly in SGD) | Fresh Grad Annual Total (SGD) | | ------------- | --------------------------- | ----------------------------- | | Stripe | 6000 | 150,000 | | Facebook/Meta | 6000 | 140,000 | | Google | 5400 | 110,000 | | Shopee | 4200 | 100,000 - 140,000 | | ByteDance | 4000 | 85,000 | | Grab | 2500 | No data | | Visa | 2200 | 75,000 | _Note: Fresh grad annual total numbers are approximate and include base salary, stock and target bonuses._ ### United States