That's fine, and the company I work for has a similar policy, it actually used to be based on just how long a single flight is. Today, you'll get that if you're an executive with serious flight time. With that said, OP did not mention a company shelling out for this, only that the were a software engineer. Which is nonsense.