"up your title by 2" means nothing at all. 25% pay is a good enough reason, BUT! Do you currently enjoy your job/team/manager? If the answer is a definite yes, then stay. 25% is not worth the risk of going to a crappier team.
What you want to do is become a better software engineer, the title & money will come by itself.