Heat oil in a large frying pan over high heat. Cook bacon, stirring, for 2-3 minutes or until crisp.
Meanwhile, bring a large lidded frying pan of water to the boil, reduce heat to low. Gently crack 4 eggs into the water, cover and cook for 2-3 minutes or until whites are set and yolks are still runny. Use a slotted spoon to transfer eggs to a plate.
Break up noodles into a microwave safe bowl and pour over the hot stock. Microwave for 2 minutes or until noodles are cooked. Separate the remaining 4 eggs, placing yolks in a bowl (keep whites for another use). Whisk cream and cheese into yolks and season with salt and pepper.
Add noodles and some of the cooking broth to the pan with the bacon and add cream mixture. Cook, tossing, over low heat, until cream mixture is warmed through and noodles are coated. (Adding more cooking broth to loosen if needed.) Remove from heat.
Serve carbonara topped with a poached egg and scattered with parsley and extra cheese.