what type of training requirements does a software enigneer need? what salary? any special licenses??? need answer asap…