Your posture is fine, what most people think of as good posture actually puts a lot of pressure on your lower back because holding your head up and shoulders back disengages the muscles on the upper back and it also goes against the natural curvature of your spine.