I recently also built a tool in the job hunt space for engineers feeling very similar frustrations. One of the most frustrating aspects for me was how blurry the various career ladders translate across companies. Some people may end up with a very different scope of work than they originally thought if they weren't familiar with the leveling system of the company they applied for. To this end I ended up building http://www.levels.fyi with a friend - do let us know if you have any feedback!