In a mixing bowl, combine the lukewarm water and granulated sugar. Stir gently until the sugar dissolves, then sprinkle the instant yeast over the top. Allow it to sit for about 5 minutes until it becomes foamy.
In another bowl, whisk together 3 cups of all-purpose flour and salt.
Once the yeast mixture is foamy, add it to the flour mixture along with the softened butter and egg. Stir until a dough begins to form.
Transfer the dough to a lightly floured surface and knead for about 5-7 minutes until it becomes smooth and elastic.
Place the kneaded dough in a lightly greased bowl and cover it with a kitchen towel. Allow it to rise in a warm place for about 30 minutes, or until it has doubled in size.
After the dough has risen, punch it down to release the air. Divide it into 12 equal pieces and shape each piece into a ball.
Cover the shaped rolls with the kitchen towel again and let them rise for another 15-20 minutes until they puff up slightly.
While the rolls are rising, preheat your oven to 375°F (190°C).
Once the rolls have risen, brush the tops with melted butter for a golden finish. Bake in the preheated oven for 15-20 minutes, or until they are golden brown.
Remove the rolls from the oven and let them cool slightly before serving.