Even to this day, I enjoy building stuff in software, that’s the part I love the most...Microsoft came to hire CS grads for internships, and it is a regular software engineering internship..Engineering Managers requires programming skills, and skills to deliver high quality software products