Hacker News new | ask | show | jobs
by plorg 1573 days ago
The exercise of putting together job descriptions and requirements should be enough to narrow it down to probably fewer than 3 Roles.
1 comments

Last I heard, Microsoft had 100 levels, and a dozen-ish tracks, which all had different (and sparse) mappings from level to salary.

Also, hiring managers sometimes invented additional tracks.

In most cases Microsoft hires software engineers for one of 9 levels: SDE, SDE2, and Senior all have 2 and principal has 3.

Those levels are the same for any engineering track (IC or manager).

There are some exceptions like vendors and partner+ positions, but those levels won’t overlap with the typical engineering job postings.

Within the context of Microsoft: we often interview people for a Senior role, find a good candidate and make an offer, while at the same time making an SDE2 offer to someone else who did well on the interview but doesn’t seem ready for senior. Since the SDE2 salary range will be different than Senior (there is some overlap), I wonder how that works with the law.