I'm inclined to think that in your case I would apply for data analysis/dev jobs at non-software/tech companies while also applying for SWE jobs at software/tech companies.
My expectation is that the software/tech companies that are also hiring for data analysis positions will have very specific requirements making it impossible for 98% of applicants to fit the position.