This is the first salary listing I've seen that actually looks somewhat accurate (at least for some titles) I am confused why you guys aren't using the title standardization. You're surfacing and getting different results for "Senior Software Development Engineer" and "Senior Software Engineer" (whatever those mean). You should talk to someone in SNA about this. I think Qi is the guy now.
Also you're having sampling bias that's effecting levels. There's no way the median salary for a staff engineer is higher than a senior staff's. Again talk to Qi.
Stay cool.