You talk about 'career in CS' but what you describe is 'being a programmer'. 'Career in CS' = MSc then PhD then postdoc in CS, making you ~ 40 when you will qualify for ~E2000/month jobs. So yeah, too late; also, not worth it (but that's a different topic). 'Being a programmer' = hitting the pavement hard to land your first job, transcend 'junior' status in 2-3 years. There are plenty of corporate programming jobs yo…
However, if you are competent and can stand the poor development tools (I couldn't) then I suspect you could do pretty well....
Same goes for a lot of big-ticket commercial applications - mainly CRM and ERP, they exist in their own wee worlds of complex requirements, poor tools and high daily rates!