software engineering employment trends