3 is likely to be a sticking point however. Once you have responsibility for large projects you are often in a certain amount of resource contention, the chance of avoiding political battles there is small unless you are a known superstar within the company.
If you're ok with that, I'd prepare for a whiteboard interview at one of the big well-paying tech companies.