It may already be too late. The folks snapping up these jobs have top-tier CS degrees, move to the valley, and most importantly have 2+ internships at major internet companies (Amazon, Google, FB, MS, etc.). You may be able to sidestep some of that if you publish some amazing products or OSS in the next 12 months.