No es nada difícil entrar en una MS en CS. Este es un título profesional por el que está pagando mucho dinero, y generalmente hay muchos espacios disponibles. Necesitas obtener algunos cursos, tal vez, para hacer un mejor caso de admisión y tener un tiempo más fácil. Tal vez puedas tomar un par de clases en un colegio comunitario o incluso en un MOOC. Lo más importante es que debe poder programar (presumiblemente puede), las otras cosas pueden ser negociables. Por supuesto, debe consultar con los programas individuales, pueden tener requisitos específicos, pero desde el punto de vista de tener éxito en sus clases, creo que probablemente esté bien si trabaja en el desarrollo de software y conoce algunas matemáticas básicas de nivel universitario. Si hay un curso que debe tomar, es probable que se trate de estructuras de datos y algoritmos.
Entrar en un programa de doctorado directamente es mucho más difícil. Pero obtener una maestría y hacerlo bien es probablemente su mejor opción (a pesar de que está tirando dinero de esta manera).