entry‑level software engineering demand