1. Let's get the toughest question out of the way. How do I get a SWE job in Singapore?
- Learn how to build software products. You can do this through self-learning, joining a bootcamp, or joining a post-graduate programme.
- Practice data structures and algorithms interview problems such as ones on Leetcode or Hackerrank. These problems are commonly used especially by larger tech companies as a standard and efficient way to screen candidates.
- Get referrals through friends working as software engineers. If you don't know any, try to make connections at meetups or on LinkedIn with the Add a Note feature when you connect with others.
- Apply to as many open jobs as you can find. Try to schedule interviews at companies you are less interested in first to get more interview experience. Most software engineering interviews are similar, thus practice makes perfect.
2. Do tech employers recognise self-learners in Singapore?
Yes, although bigger tech companies' recruiting departments often explicitly screen for university CS degrees because they have a more competitive applicant pool and CS grads tend to be stronger candidates overall.
Most tech employers will be willing to hire self-learners if they can do the job well, regardless of past experience or credentials. Ironically, it is usually past experience or credentials that allow self-learners to get interviews. This is where bootcamp credentials can be helpful.
3. Do tech employers recognise coding bootcamps in Singapore?
Yes. However, because bootcamp grads tend to have a weaker foundation than CS grads, bootcamps grads tend to take slightly more entry-level roles than CS grads.
- Most bootcamps have relationships with employers in Singapore and invite employers to attend a demo day to meet graduates at the end of each batch.
- Some bootcamps such as ThoughtWorks JumpStart are subsidiaries of a software agency, and have the capability to hire graduates into their own parent company.
- Beyond demo day, Rocket Academy helps bootcamp graduates get jobs by actively supporting graduates with unlimited resume reviews, interview prep, and continued referrals to new open jobs through the Rocket Academy network. Rocket Academy maintains a database of open software engineering jobs across Singapore such that graduates can enjoy referrals to the widest selection of jobs available.
- Rocket Academy also hosts Q&As with software engineers from the industry, where students can attend and develop professional relationships with speakers.
- Rocket Academy's career services are led by software engineers, unlike career services at other bootcamps.
5. How do post-graduate programmes help graduates get jobs in SG?
Similar to bootcamps, post-graduate programmes typically have job fairs and career offices to support students. However, post-graduate programmes do not have the same incentives as bootcamps to get graduates jobs because their subsidies do not depend on graduates getting jobs.