La réponse est définitivement "oui" - et cela s'améliore chaque année. Cependant, il y a certaines choses dont il faut être conscient.
Vous devez faire la distinction entre "ingénieur logiciel" et "analyste-programmeur". Le premier comprend certains domaines de la CS, l'autre comprend le business et l'une des "piles dominantes". Le défi de l'un consiste à faire en sorte que quelque chose qui n'a jamais été fait auparavant se produise. Les défis de l'autre's sont des produits complexes et pas nécessairement logiques, et de combler le vide dans une analyse commerciale souvent inefficace.
Il y a plusieurs maisons de logiciels en Australie, disons Atlassian, et certaines entreprises de premier plan ont des équipes de développement en Australie. Je connais également quelques ingénieurs logiciels vraiment exceptionnels qui travaillent pour des entreprises américaines tout en vivant en Australie.
Plus il y a plusieurs sites qui ont une culture informatique proche de l'ingénierie logicielle, qui croient en l'écriture de leurs propres logiciels et se tiennent au courant des développements récents. Les sites de ce type peuvent offrir plus d'argent avec moins de stress à un ingénieur compétent. Il y a plusieurs fournisseurs de services qui servent des clients comme ça, qui sportent encore plus la culture de type génie logiciel.
Et bien sûr, alors que nous sommes loin d'avoir la culture des startups des États-Unis ou d'Israël, vous ne pouvez pas empêcher les gens de rêver, donc des organisations intéressantes sortent de temps en temps.
Tout ce qui précède suppose que votre utilisation des mots "ingénieur logiciel" n'est pas accidentelle - avoir été A2Aed par Miguel Paraz vous fait suggérer cela. Si toutefois par "ingénieur logiciel" vous voulez dire "développeur Java/C#", alors les emplois sont nombreux, surtout si vous avez une certaine exposition à la pile Microsoft/Oracle/IBM/SAP. et ils paient plus que n'importe où ailleurs en dehors du Golfe Persique.