If you want to work in companies that make softwares that help manage corporate finance then maybe a CFA is good, I wouldnt know.
I’ve worked at investment bank’s tech and quant teams and CFA is not useful at all. If anything it may paint you as the IT person who think that an exam will help them break through the tech/business divide and become a trader. In my experience, CFA is generally seen as an antiquated education and people will think you’ve wasted a ton of time working on this.
Now, the way you presented yourself here is neat. You’re showing a great level of independance and a taste for tinkering with both finance and technical stuff. This is well regarded in investment banks. I have no doubt that you’ll be able to find a job there.
My advice to you is that you should leave the CFA level-2 on your resume, and if people ask you, tell them that you did it cause you found it interesting. It’ll make you look like a curious person. But I don’t think that the effort required to pass level 3 is worth it.
Godspeed!