I am currently a math major and I have one more year before graduating with a bachelors degree. There aren't many career opportunities for a math major -- with only a bachelors degree -- other than being a teacher or going to graduate school; which I heard is very challenging and has a lot of pressure in publishing and tenure politics. So, after I obtain my math degree I am going to go back to school and obtain a computer software/programming related degree. My question is there any programming or software engineer jobs related to astronomy (I love astronomy with a passion)? For example, building cameras for astronomers or programming an optical system. If there is, is it in high demand? Thank you for your time!