Which is a higher position, a Senior Engineer or a Staff Engineer?
Companies do not always conform to a job title convention or standard. However we find that the Staff Engineer title denotes a step above Senior. A Staff Engineer could be below a Principal Engineer however.
For further reading, see these postings (from which this posting was adapted):