Looking for your first position in software? Several top companies are currently actively recruiting new grads for a variety of exciting programming positions. Industry leaders like Microsoft , alongside dynamic startups and established software houses , are offering fantastic opportunities for i