The most in-demand engineers at this time tend to fall into two groups:
Great generalists who can build and ship end-to-end
Extreme specialists with rare, hard-to-replace expertise in a specific technology or domain