Microsoft software engineer jobs in CambridgeCreate job alerts