However I would not recommend the Feynman lectures (and, based on the preface, I think Feynman would agree). I've read about a 1/3 of the series and while I have to say they are some of the greatest technical writing in history, they are not the greatest pedagogical material. I do believe everyone should read at least some of the Feynman lectures, just not as a means of learning physics. Much like a good 3blue1brown video, you feel like you're learning a lot... but 6 months later there's just a big empty hole were knowledge used to be.
Based on recommendations I've found I'm currently working through Taylor's Classic Mechanics. My ultimate aim is to get a better grip on Lagrangian mechanics and make use of the plethora of great automatic differentiation tools out there to create some trick simulations of physical processes. So far the book has been fantastic, but I'm not far enough through to be able to give it an unequivocal endorsement.
Of course self learning does miss out on the experimentation portion, but I suspect a software engineer could afford the basic tools to setup a variety of high-school/early undergrad experiments. If you're hankering for something requiring institutional funding level of equipment you should be able to audit a course at your local university.