Part 4: Rocket Academy’s Guide on How to Get a Job in Software Engineering

So you're pretty set on dipping your toes into the vast ocean of software engineering...but pursuing a career in it is a completely different ballgame. Especially if you've been working in a completely unrelated industry for a few years, the idea of such a career switch can seem almost impossible. Don't worry, we've all been there!

Part 4: Rocket Academy’s Guide on How to Get a Job in Software Engineering
Written by
Last updated
Thursday, November 17, 2022

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.

4. How do bootcamps like Rocket's help graduates get jobs in SG?

  • 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.

Stay updated with our newsletter.

Keep up with us! Get all your Rocket Academy updates straight to your inbox. 

By subscribing you agree with our Privacy Policy, and we agree not to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Keep up with us! Get all your Rocket Academy updates straight to your inbox.

By submitting this form, you consent to receive marketing emails from us and we promise never to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.