In a large bowl, combine flour, salt, and sugar.
Add instant yeast and mix well.
In a separate bowl, whisk the eggs until frothy.
Make a well in the flour mixture and pour in the eggs.
Mix until a dough starts to form.
Add softened butter gradually, mixing until fully incorporated.
Knead the dough on a floured surface for about 10 minutes.
Place the dough in a greased bowl, cover, and let it rise for 1-2 hours, until doubled.
Punch down the dough and shape it into a loaf or rolls.
Let it rise again for about 30-45 minutes.
Preheat the oven to 350°F (175°C) and brush the top with egg wash.
Bake for 25-30 minutes, until golden brown.
Cool on a wire rack before serving.