If you have a modicum of talent and a flair for interviews, they will gladly buy your soul for $250k/year + bennies from heaven.
If you have a modicum of talent and a flair for interviews, they will gladly buy your soul for $250k/year + bennies from heaven.
Not at all. You're expected to be productive to a certain standard (and even that is sometimes iffy), not to be 24/7 available.
DC/Mid-Atlantic salaries at an established (non-FAANG) company are more like $85-$100k for a recent grad, $130-$170 for senior developer positions. Most of those jobs are in the suburbs, where a nice house is in the $500-$1million range.
A Senior Dev would be expected to operate mostly independently on day-to-day tasks, capable of contributing back to their immediate team (mentoring, working with product manager, etc), work directly with customers and leadership as needed, and be recognized as somebody with answers to problems within their immediate area.
In such cases is it still considered the terminal title, the one you either earn or are pushed out for not earning, but are not required to go beyond?
Assoc to Senior or Lead - being successful at normal tasks over time gets you there without much active career management.
Senior to Principal - you'll have to seek out interesting work, prove capable of working across product/business or technical boundaries, and start interacting with leaders outside you team.
Senior Principal - all of above, plus interacting regularly with VP, leaders in Product Management group, capable of high level design/analysis, trusted by peers and leaders across your organization. High level of ability mentoring and leading.
Funny to compare that with my previous experience at an IIOT startup, where I was employee ~#30 and the third or fourth engineer doing cloud stuff. Started at Staff, left at Senior Staff after two years but would have been Principal if I stayed another 2-3 months. The gap is big!
I'd say this applies to HCOL areas too like NYC or even the SFBA. If you're working for a cludgy old Fortune 500 tech-is-a-cost-center enterprise company (where the majority of SWEs are working), you're probably not making more than $200k-250k at best as a senior SWE with many, many years of experience unless you have some niche specialty.