So what is the real difference between the jobs? Just the title?
It seems like, if both companies measure seniority the same way, then you're qualified for one of the roles, and under/overqualifier for the other.
Or are you really a senior developer by level, but applying for an intermeiate role so you can go back up to serior and feel like you're growing?