NewCulture Consulting

How to Write a Tech Resume That Gets Read — A Hiring Manager's Perspective

By Jon Horton··5 min read
How to Write a Tech Resume That Gets Read — A Hiring Manager's Perspective

I've reviewed thousands of tech resumes. Entry-level engineers trying to get their first role, senior ICs with fifteen years of experience, engineering managers making the jump to a new company. Resumes from people who were clearly exceptional at their work and resumes from people who had no business applying for the role.

And here's what I've learned: most resumes — including many from genuinely strong engineers — make the same handful of mistakes. Mistakes that have nothing to do with ability and everything to do with how the experience is communicated.

I'm not going to give you the generic resume advice you can find anywhere. I want to tell you what I actually look for when I'm reviewing your resume, what makes me stop and read more carefully, and what makes me move on.

What a Hiring Manager Is Actually Doing When They Read Your Resume

First, let's be honest about the context. When your resume lands in my queue, I've usually already seen thirty or forty others that day. I'm not reading — I'm scanning. I'm looking for signals that tell me quickly whether this person is worth a closer look.

Those signals are specific. The companies they've worked for. The scope of what they've owned. Whether their impact is visible at a glance. Whether their career tells a coherent story. I'm making a pattern-matching decision in the first ten seconds, and if those signals aren't there, I'm moving on — not because you're not good, but because your resume didn't give me a reason to find out.

That's the game. Your resume exists to earn thirty more seconds of attention. Thirty seconds earns a deeper read. A deeper read earns a conversation. Design for that chain, not for comprehensiveness.

Impact Over Tasks — Every Time

This is the single most important thing I can tell you, and it's where the vast majority of resumes fall short.

Most tech resumes read like job descriptions. A list of responsibilities. Things the person was supposed to do in their role. "Developed and maintained backend services." "Collaborated with cross-functional teams." "Participated in code reviews." These tell me what the job was. They tell me nothing about you.

What I'm looking for is what you actually did — the difference you made, the problems you solved, the outcomes you drove. There's a formula that works:

What you did + how you did it + what it produced.

Not: "Improved deployment pipeline performance."

But: "Rebuilt the CI/CD pipeline using GitHub Actions, reducing average deployment time from 45 minutes to 8 minutes and eliminating a class of environment-specific failures that had been blocking releases for two quarters."

The second version tells me scope, technical depth, and concrete impact. It takes thirty seconds to read and communicates more than a page of bullet points written the first way.

Go through every bullet on your resume and ask: does this show what I achieved, or just what I did? Rewrite every one that answers "just what I did."

Make Ownership Visible

One of the things I'm always trying to determine from a resume — especially for senior roles — is the difference between what someone owned versus what they participated in. This distinction matters enormously and most resumes completely obscure it.

"Worked on a team that migrated the monolith to microservices" tells me you were present. "Led the service decomposition strategy for a 3M-user platform, coordinating across four engineering teams and delivering the migration 6 weeks ahead of schedule" tells me you drove something.

Use active, first-person verbs that signal ownership: led, owned, designed, built, drove, architected, established. Avoid verbs that signal participation: helped, assisted, supported, contributed to, worked with.

This isn't about taking credit for things you didn't do. It's about communicating the actual scope of your contribution, which most engineers dramatically undersell.

Tell a Career Story, Not a Job History

When I read through your full resume, I should be able to see a narrative arc. Someone who has been growing in scope and complexity of work. Someone whose career has a direction, not just a sequence of jobs.

If you've been at the same company for several years, I want to see progression — titles changing, responsibilities expanding, problems getting harder. If you've moved between companies, I want to understand why the moves make sense. Career changes and non-linear paths aren't problems — unexplained gaps in visible growth are.

A quick summary at the top of your resume is one of the most underused tools for controlling this narrative. Two or three sentences that tell me who you are as an engineer, what kind of problems you're best at solving, and where you're headed. Not an "objective statement" — those are dated and self-focused. A positioning statement that frames everything that comes below it.

The Things That Kill Good Resumes

A few quick ones I see constantly:

  • Too long. For most engineers, one to two pages. Three pages tells me you don't know how to prioritize. Five pages tells me you've never had anyone give you honest feedback.
  • Formatting that fights the reader. Tables, text boxes, headers in graphics — these break ATS parsing and make the resume harder to scan. Clean, simple formatting is almost always better.
  • Skills sections that are a wall of every technology you've ever touched. Curate this. List the things you're actually strong in and that are relevant to the roles you're targeting. A long skills list signals nothing; a targeted one signals judgment.
  • No numbers anywhere. Team size, user base, performance improvements, revenue impact, time saved. If you can quantify it, quantify it. If you genuinely have no numbers, use language that signals scale: "enterprise," "high-traffic," "distributed," "at scale."
  • Generic language that could apply to anyone. "Detail-oriented team player with a passion for technology." Every resume says this. It means nothing. If a phrase could appear on anyone's resume, cut it.

Before You Submit

Run this checklist on your resume before every application:

  • Does every bullet show impact, not just activity?
  • Can a hiring manager see your scope and ownership clearly?
  • Is there at least one number or concrete result in each role?
  • Does the formatting open cleanly in a plain text reader? (Quick ATS check.)
  • Have you removed anything that couldn't survive the question "so what?"
  • Does the language of your resume align with the language of the job description?

If you can answer yes to all of those, you have a resume that will compete. If you're not sure about any of them, that uncertainty is worth resolving before you send it out again.

I believe that strong engineers deserve to get interviews. The hiring process is imperfect, and a resume that doesn't communicate your value well is a real obstacle — not a reflection of what you're capable of. If you want a direct, honest review of your resume from a hiring engineering manager who's been on the other side of this process for over a decade, that's exactly what our Expert Tech Resume Review is built for.

One step. Send the resume. Let's get you in front of the right people.

Jon Horton

About the Author

Jon Horton is the founder of NewCulture. With 20+ years in technology and digital strategy, he helps businesses, nonprofits, and churches build their online presence and reach more people.

More from the Blog