I'm surprised no-one has mentioned "financial independence" yet. Check out the subreddit: http://reddit.com/r/financialindependence, and the blog called Mr. Money Mustache: https://www.mrmoneymustache.com/
Many software engineers get paid a lot of money, so it's not too difficult to retire at 35 if you can keep your expenses down.