Growing into a staff engineer requires the team to trust our skills and accept our leadership. It takes time to establish this.
Does actively creating blog posts, LinkedIn posts, and keeping GitHub activity green by doing side projects accelerate career growth and get the promotion faster? Or should I just focus on doing my work at my company?
What are some opportunities that you've got due to being an engineering influencer?
For most people, I would not recommend "engineer influencer" as a goal in itself. If you're in a Big Tech co and your primary goal is to climb the ladder to the Staff level, you definitely don't need to become a public influencer. You need to be known well around your organization, but that certainly does not require a large audience on LinkedIn or GitHub.
Unless your work naturally leads to you having an external presence (and aligns with your strengths), I'd focus on your company work. Having an external brand becomes more important as you get to very senior levels (e.g. a Google or Intel fellow must be known across the industry), or if you're trying to get hired in at an executive level.
I'll also note that the activities you mentioned are very different platforms and content:
The negatives:
The positives:
I really like Brian Jenney's perspective on the value of building in public and why your goal is not to get likes or engagement: Why It's Better To Share.
I have done my fair bit of "influencing" with over 100k combined followers, 7m+ impressions on LinkedIn, TikTok, Quora etc. I'll keep it short in a pros/cons list.
Pros
Cons