Top 10 High Paying Software Jobs - Check Out What It takes ?