Get an online degree for less. The more important thing is having the knowledge associated with the degree, which you can learn on your own. Credentials are only important for highly competitive and specialized roles.
Also, I suspect that if you plan to continue working in software, since you have experience, you maybe shouldn't worry too much about a degree from outside the US. I bet many recruiters just view a degree as a checkmark and are more interested in your work experience.
https://www.coursera.org/degrees/mas-engineering-berkeley
The CS program rankings are roughly https://www.usnews.com/best-graduate-schools/top-science-sch...
I suggest reviewing the curricula before applying.