How much does a SOFTWARE DEVELOPER make?