Il y a deux types de developpement: soit bosser vraiment sur les logiciels en eux-memes (ie. interface, visualisation, BDD), soit faire plutot de la R&D et bosser sur des algorithmes d'analyse/traitement de donnees ou d'images.
Il y a forcement plus de boulot dans le premier cas, mais tu seras en concurrence avec pas mal de gens ayant de l'experience en developpement, ce que tu n'as pas pour l'instant.
Dans la deuxieme categorie, il faut une formation scientifique plus pointue, souvent un peu matheuse. Il faut quand meme savoir bien coder mais ce n'est pas la principale valeur ajoutee. C'est peut etre plutot dans cette branche que tu pourrais t'inserer, en suivant par exemple un M2 avancé et en gagnant progressivement l'experience en developpement.
Mais bon, c'est general tout ca. Je ne connais pas vraiment ton projet professionnel, ni tes competences actuelles.
Si tu veux une reponse plus precise sur quelle formation suivre exactement, il faut plus de details (MP si tu veux).