Earlier quoted context omitted.
With leadership responsibilities. Say a medium-to-small sized team, less than 10 people. One could say the position would be either; Senior Software Engineer or Technical Lead.
Making a lot of assumptions about the job and yourself, obviously, but that strikes me as a $150K position, if not higher. I've seen a few roles like that go for $180-200K total comp in the NYC area. It may a little bit of negotiation finesse (or more realistically, holding several offers in hand at once and willing to play them against each other).
A lot of my acquaintances are working at those various Wall Street firms earning about $85k.
Finally, I have a friend who switched to Google NYC after about 9 months at a Wall Street firm (at $85k). Google started him off at $150k. But um, that's Google...
I didn't know people made so much in NYC. I thoughts these $200k jobs were only found in the Californian wonderland of Silicon Valley :-/
I even have a friend who did Computer Engineering (not CS) at college, and found a job involving low-level assembly/C programming for embedded systems. The company said they'd pay him $18/hour for the first few months; and if they liked him, they'd hire him for real at $60k. Phew. (This company is actually in Long Island.)
I'm always bemused by the sky-high consulting rates & salaries I hear on HN. I'm not sure if I live on the same planet...