Bring a large pot of water to a boil and season with salt. Cook pasta according to package directions. Reserve 1 1/2 cups of the pasta water before draining.
In a large saucepan, cook bacon over medium heat until crisp, about 7 to 10 minutes. Drain fat from bacon, reserving just 2 tablespoons of the grease.
In a mixing bowl, whisk together eggs, and 1 cup Parmesan cheese.
Toss drained pasta with cooked bacon, and 2 tablespoons of bacon grease. Pour egg mixture in, along with reserved pasta water and toss together with pasta 2 minutes.
Serve hot topped with remaining cheese, freshly ground pepper, and parsley to garnish.