Skip to content
All writing

Visibility

Personal branding for software engineers

An engineer's brand is not a voice or a posting schedule. It is what a stranger can verify about your judgment before they talk to you. Most engineers have the work and none of the evidence.

3 min read

Brand means evidence

When engineers hear "personal brand" they picture daily posts, a ring light and opinions about productivity. That is one kind of brand, and it is mostly irrelevant to getting hired as an engineer.

From the hiring side, a brand is simpler: it is what I can find out about your engineering judgment without asking you. A design write-up, a talk, a library other people use, a clear LinkedIn profile, a CV whose bullets hold up. If a stranger can verify how you think, you have a brand. If they have to take your word for it, you do not, however many followers you have.

Why it matters now

Hiring pipelines are crowded, and a large share of CVs and cover letters now read alike because they were written with the same tools. When every document sounds competent, the tie breaks on things that are hard to fake: public work, referrals, and a trail of decisions someone can inspect.

Evidence also compounds in a way applications do not. A clear write-up about a migration keeps getting found for years. An application disappears the day the role closes.

What counts as evidence

EvidenceWhat it provesEffort
A technical write-up of a real decisionHow you reason about trade-offsA weekend per piece
A LinkedIn profile that shows scopeThe level of your work, in forty secondsAn evening
An open-source library or tool others useTaste, API design, maintenanceOngoing
A talk or recorded meetup sessionThat you can explain under pressureA few weeks
Thoughtful answers in public issues or forumsDepth in a narrow areaMinutes at a time
A portfolio site that links the aboveOne place to verify all of itA weekend

Notice what is missing: follower counts, hot takes, and posting frequency. They can bring attention, but attention without evidence is not what a hiring manager is checking.

Pick a narrow subject

The engineers whose names I remember from outside interviews are specific. The person who writes about offline sync on mobile. The one who maintains the accessibility testing library. Breadth reads as a generalist, which is fine for a CV and forgettable for a brand.

Choose the subject you already have the most real decisions in. You are not inventing a niche; you are naming the one your work has already given you.

Write about decisions, not tutorials

Tutorials are the most common engineering content and the weakest evidence. Documentation and AI answer "how do I do X" well enough. What they cannot supply is "we chose X over Y for these reasons, and here is what it cost us six months later".

  • The context: team size, constraints, what was already there.
  • The options you considered, including the one you rejected.
  • The decision and the reason for it.
  • What happened afterwards, including what you would change.

One piece in this shape is worth ten tutorials, and it is the same shape an interviewer is listening for in a design round.

Where it should live

Own one place and link everything else to it. A simple personal site or a blog on your own domain is permanent; platform posts are distribution. Publish the full piece where you control it, then share a short version on LinkedIn with the link.

LinkedIn is where the hiring manager lands, so the Featured section and headline should point at your best evidence. The LinkedIn profile guide covers how.

Senior and Staff engineers

At senior levels, brand shifts from "can do the work" to "has judgment others rely on". The strongest evidence is work that shows influence: a public RFC template your team adopted, a write-up of a migration several teams went through, a talk about a standard you set. Internal work often can be written up with the company name and numbers removed; check what your employer allows before you publish.

What to avoid

  • Posting for volume. Five strong pieces beat a hundred short ones for hiring.
  • Engagement bait: polls, "agree?", controversy for reach.
  • Claims you cannot back in an interview. Anything public will be asked about.
  • Confidential details from an employer. It is the fastest way to lose the trust a brand is supposed to build.
  • Waiting until you need a job. Evidence takes months to be found.

A realistic plan

Three months, a few hours a week

  1. Week 1

    fix LinkedIn headline, About and Featured

  2. Weeks 2 to 4

    write one decision piece

  3. Month 2

    a second piece, a simple site linking both

  4. Month 3

    one talk, library or longer write-up

Small and finished beats ambitious and abandoned.

To see where you stand today, take the free Engineer Visibility Score. If you want the CV, LinkedIn and introduction rewritten around the evidence you already have, that is The First Screen. For the site itself, see Software engineer portfolio website.

Share this essay