Might I suggest "specialty", "focus area", or "expertise". Maybe "competitive advantage" if you're talking to business types.
I like to tell engineers that their job is to be an expert. Find some area that we need more experts in. Read, experiment, troubleshoot, tweak, document, teach, and whatever else you need to do to be the person others rely on when they need an expert in that area.
> For what it’s worth Amazon HR specifically chose the term “superpower”.
I am a grizzled, experienced, and sometimes overworked 42 year old engineer. When HR start bandying around terms like "superpower" - like I'm, I don't know, an eight year old or something - I am not going to be impressed.
(I do however agree with the overall thrust of the eight_ender's post about finding your area of speciality. Not that you shouldn't stray outside it, but everyone on my team has strengths and weaknesses. When, for example, I'm looking for advice about SQL Server, I'll unfailingly consult with my colleague Mark, because he spent years working on Red Gate's SQL Monitor so knows SQL Server very well.)
I'd argue that superpower construes an innate ability, potentially something that does not need future nurturing to grow. I think this is bad. A term that suggests you can grow into a niche or area of expertise would be much more encouraging for someone I'd think.
But a lot of super heroes are just regular folks who gain their special abilities (super powers). Granted after being bitten by a radioactive spider (or something of that nature).
Might I suggest "specialty", "focus area", or "expertise". Maybe "competitive advantage" if you're talking to business types.
I like to tell engineers that their job is to be an expert. Find some area that we need more experts in. Read, experiment, troubleshoot, tweak, document, teach, and whatever else you need to do to be the person others rely on when they need an expert in that area.