computer software engineer careers in Singapore