salario medio de engenheiro de software