I am skeptical about these 1 million dollar paychecks. Take LinkedIn for example. With the recent reduction in their share price, is a mid-level engineer really making 300K to a million? I doubt this.
Netflix is known to be at the high end of salary as base pay. You can see the numbers yourself by looking at H1B petitions. I see many software engineers above $300k [1]. I don't think it's the norm in the valley, but for someone highly skilled it's attainable.