Check out http://planet-labs.com/ - we're not curing cancer, but we are launching a ton of satellites to hopefully make earth data far more available and transparent, and have lots of juicy SW challenges
I submitted my application a couple weeks ago and haven't heard back. I know it says "We are not actively filling this role" but one could hope right?
Let me know if you're interested in having an ambitious software engineer on your team!