How about the going the other way? I'm an engineer (hydrodynamics and optimization, and econometrics way back before all that.. and.. aerospace before that) who just finished a PhD and who has been writing software professionally for a large-ish engineering-software-company for 5 years while working on said degree. I have a serious-for-an-amateur physics side habit and really want to bring my work and play closer together. At work I look after a code base that is a half million lines of ancient f77/c++ so maybe that is a factor in my wanting something new!
Any room for scientific software developer at LIGO? Gravity is a beast... I will leave it at that. But I can signal process and I am not afraid to ask stupid questions.
Looking for growth industries, I've had my eye on quantum computing and am just putting resumes together now. I'm really into differential geometry and topology but my understanding is amateurish and what I've learned of QFT, geometric physics, topology, etc., is uneven at best.
If you really are interested in software dev / data science I can ask around my company. They have a Seattle office* and a broad range of needs for different developer backgrounds --- at least when all offices are considered. Typically there is wiggle room to work from one office with a group based elsewhere. I can't guarantee anything though -- it's been hard to get anyone hired lately!
Back to gravity and such: I doubt you find anything, without physics in it, that draws you in as much as your present work, but it can't hurt to look around! How about a switch to focus on quantum computing if data science doesn't draw you? Bar that, what about numerical simulation?
*I'm not in Seattle.