For practically every other industry, the tried-and-true reverse-chronological, accomplishment-based resume is the way to go. If you’re looking to land a tech job, however, you need to take a slightly different tact. You should still list past experience in reverse chronological order with major accomplishments highlighted, of course, but for the most part your technical skills should be in the spotlight, not your accomplishments.
Resumes are read by everyone from the hiring manager to tech-savvy engineers to non-technical HR people, with HR generally being the first link in the chain. Since HR people typically aren’t especially knowledgeable about technical details, they tend to scan for keywords. They aren’t interested in “how much money did this person save his department last year” so much as “can this guy code Java and C++?” If you know Java and C++, say so at the very top of your resume. This is the time to throw around as many buzzwords and acronyms as possible. If you speak Spanish, that’s great, but list that in the education section, not the skills section. Your Technical Skills Section should look something like this:
TECHNICAL EXPERTISE
Languages: Java, C/C++, C#, SQL, Perl, HTML, XML
Concepts: OOA/OOP, UML, Unit and Systems Testing
Software: Visual Studio, SQL Server, Oracle, Excel
Systems: Windows (98, 2000, NT, XP, 2003 Server), Unix, Linux, Mac OSX
If you have an impressive amount of experience with any particular technical skill, feel free to list that here. Five years of C++ is impressive: six months, not so much.
Once you have that out of the way, continue with the traditional accomplishments-based reverse-chronological resume. This section is pretty much the same on a tech resume as any others. Some points to keep in mind:
- Always begin bullet points with an action verb. Employers like active employees who take initiative. Active verb constructions such as “Implemented x to keep track of y, saving the company z dollars” looks far better than “Was part of the engineering team”. “Was” is too passive and doesn’t give the impression you actually accomplished anything.
- Don’t sell yourself short. Toot your own horn and mix it up a bit. If you act like you don’t think your skills are valuable, others will begin to agree with you. Be a walking pile of self-confidence. Don’t flat-out tell anybody how great you are, of course, but carry yourself in such a way that it’s obvious you think of yourself as a valuable asset. It won’t come across as arrogant, I promise.
- If there’s a gap in your employment, explain why. Don’t leave this open to interpretation.
- List your educational info at the end. If you speak a foreign language or have any relevant non-technical skills you’d like to showcase, this is the place to do it.
To recapitulation, here is the general form any good tech resume should take:
Name and contact info
Short statement of objective
Technical Expertise (using as many buzzwords as possible)
Professional Experience (accomplishment-based, with at least 4-5 bullet points per entry
Education Info
For further reading, check out 10 Ways To Tweak Your Tech Resume.
Like what you see here? Subscribe to my feed for more great content every day!








2 responses so far ↓
1 How To Write A Cover Letter That Gets You The Job | Amateur Asset Allocator // Nov 18, 2008 at 4:09 pm
[...] I wrote a post on how to write a good tech resume, but a top-notch resume is only half the battle. Here’s the cold, hard truth: a good [...]
2 Pre-Job-Interview Checklist - Amateur Asset Allocator // Dec 15, 2008 at 12:31 pm
[...] you’re written a compelling cover letter, a killer resume, and got the call: they want you to come in for an interview. Congratulations! But the [...]
Leave a Comment