The Financial Industry gobbles up techies. In New York you'll have no problems finding a job if you have Java or C++ & maybe Python, and you'll be paid much more than other parts of the country (but you'll be living in less space). The Financial Industry won't frown on PHDs either.
If you aren't strong in any of those languages you need to become strong in at least one. Learn RDBMS (SQL) too if you don't have it. NoSQL DBs can help too but it is still less widely used/needed than traditional RDBMS. I suggest you build something to both increase your knowledge and show to employers in your downtime.