Back to all articles
CV Guide

How to Write a CV for Tech Applications [2026 Guide]

Learn how to write a software engineering CV that gets interviews. Real template analysis, what hiring managers look for, and common mistakes to avoid.

How to Write a CV for Tech Applications [2026 Guide]

Writing a CV for tech applications requires a different approach than other industries. Software engineering hiring managers are looking for specific signals - technical depth, quantified impact, and evidence that you can ship code that works at scale.

The good news: according to the U.S. Bureau of Labor Statistics, software developer roles are projected to grow 17% between 2023 and 2033. The competition is real, but so is the demand. A well-structured CV can be the difference between landing interviews and getting filtered out.

This guide breaks down exactly what tech recruiters look for, with a detailed example.


What Tech Hiring Managers Look For

According to Tech Interview Handbook and insights from Stack Overflow's hiring manager research, here is what gets evaluated in those crucial first seconds:

1. Relevant Technical Skills

The skills section on a tech CV functions differently than in other industries. Hiring managers scan for specific technologies that match their stack. They are looking for:

  • Languages and frameworks that match the job description
  • Evidence of working with modern, production-grade tools
  • Depth in a few areas rather than shallow exposure to many

A hiring manager at a Go shop will scan for "Go" or "Golang" before reading anything else. If it is not there, your CV might not get a second look regardless of how transferable your skills are.

2. Quantified Impact

This is where most tech CVs fail. According to Resumatic's analysis, "Writing 'Implemented Redis caching' means nothing without explaining the performance improvements it delivered."

Strong tech CVs answer: "What got better because you were there?"

  • Performance improvements with specific metrics
  • User growth or retention impact
  • Cost savings or efficiency gains
  • Scale handled (requests per second, data volume, user count)

3. System Complexity

Senior roles especially require evidence that you have worked on non-trivial systems. Hiring managers look for:

  • Scale indicators (millions of users, billions of records)
  • Architecture decisions you influenced
  • Technical leadership and mentorship
  • Cross-functional collaboration

4. Growth Trajectory

Your career progression tells a story. Moving from junior to senior responsibilities, taking on technical leadership, expanding your scope - these patterns signal someone who is still growing.

5. Code You Can Verify

Unlike other industries, tech hiring managers can often verify your work. GitHub profiles, open source contributions, and portfolio links give them confidence that your CV claims are real.


CV Structure for Software Engineering

Tech CVs follow a specific structure. Here is what the template demonstrates:

Contact Information (including GitHub/Portfolio/LinkedIn)
Education
Professional Experience (reverse chronological)
Skills (grouped by category)
Projects (optional but valuable for juniors)

Why This Structure Works

Education comes early. For most tech roles, especially at top companies, your educational background establishes baseline credibility. The template puts it right after contact information.

GitHub and Portfolio links in the header. These are not optional extras - they are expected. The template includes GitHub, LinkedIn, and personal website links alongside phone and email.

Experience before skills. Your work history demonstrates how you apply your skills in practice. The skills section then provides a quick-reference summary of your technical capabilities.

Projects section has real weight. For entry-level candidates especially, personal or open source projects can carry as much weight as work experience.

One page is usually enough. Unless you have 15+ years of experience, a focused one-page CV shows confidence and clarity. Padding signals that you do not know what matters.


Real Example: Backend Engineer CV

Let us analyse a backend engineer CV that demonstrates every principle discussed above.

What Makes This CV Work

This CV works because it leads with what matters most in backend engineering: systems that run reliably at scale. The summary is one sentence that tells you exactly what this person does and at what level.

Every bullet point has a number. Not vague claims like "improved performance" but specific outcomes: "reduced p99 latency from 340ms to 45ms" or "handles 12,000 requests per second." Backend hiring managers scan for this. If you built something, say how big it got.

The skills section groups technologies by purpose rather than listing them alphabetically. A hiring manager can immediately see this person knows Go, works with PostgreSQL, and has production Kubernetes experience. That is a complete picture in three lines.

Notice there is no objective statement, no list of soft skills, no "passionate about technology" filler. Just the work and the results.

Section-by-Section Breakdown

Skills Section

The skills are organised by category, not listed alphabetically:

Languages: Go, Python, TypeScript, SQL
Backend: gRPC, REST, PostgreSQL, Redis, Kafka
Infrastructure: Kubernetes, Docker, Terraform, AWS
Observability: Prometheus, Grafana, DataDog

This organisation shows systems thinking. A hiring manager can see at a glance: "This person works in Go, uses PostgreSQL and Kafka for data, deploys on Kubernetes, and knows how to monitor what they build."

Experience Section

Each role follows the same pattern:

  1. Company, title, dates
  2. One line of context (what the team/product does)
  3. 3-5 bullets with quantified achievements

The bullets follow the formula: Action + Technology + Result + Scale

  • "Architected event-driven payment processing system handling $40M monthly transaction volume"
  • "Reduced p99 API latency from 340ms to 45ms through query optimisation and caching layer implementation"

Notice how each bullet could stand alone on a recruiter's notes. They are complete stories, not fragments.

Education Section

Education comes early in this CV - right after contact information. For tech roles at competitive companies, a strong educational background (Berkeley CS, Magna Cum Laude) establishes credibility immediately.

The entry is concise but includes key signals: university name, degree, honours designation, and one bullet noting research experience and honour society membership. No GPA listed - after a few years of experience, your work speaks louder.

For recent graduates, this section would include more detail: relevant coursework, GPA if strong, and academic projects.


Common Mistakes in Tech CVs

1. Listing Technologies Without Context

Weak: "Used React, Node.js, PostgreSQL, AWS, Docker, Kubernetes..."

Strong: "Built React frontend and Node.js API serving 100K daily users, deployed on AWS ECS with Docker."

A list of technologies tells hiring managers nothing about your depth with each one. Context shows you actually used them to build something real.

2. No Quantified Impact

Weak: "Improved system performance."

Strong: "Reduced API latency by 60% through query optimisation and Redis caching, improving user retention by 15%."

If you cannot quantify something directly, quantify adjacent metrics. How many users? How much data? How many team members? Numbers give credibility.

3. Job Duties Instead of Achievements

Weak: "Responsible for developing features and fixing bugs."

Strong: "Shipped 20+ features including search functionality that increased user engagement by 25%."

Job descriptions list responsibilities. CVs should list what you accomplished in those responsibilities.

4. Ignoring ATS Optimisation

Modern tech companies use Applicant Tracking Systems. Your CV needs to:

  • Use standard section headings (not "Where I Have Coded")
  • Include keywords from the job description
  • Avoid tables, columns, and graphics that break parsing
  • Save as PDF for best compatibility

For more details, see our ATS-Friendly Resume Guide.

5. Too Long or Too Short

Entry-level: 1 page maximum Mid-level: 1 page strongly preferred, 2 pages acceptable Senior/Staff+: 2 pages maximum

A one-page CV forces you to prioritise. If everything is important, nothing is.


Tech-Specific Tips

GitHub Profile Matters

Your GitHub profile is an extension of your CV. Before applying:

  • Pin your best 4-6 repositories
  • Write clear README files for each
  • Remove abandoned or embarrassing repos
  • Ensure your contribution graph shows activity

A hiring manager who clicks through and sees clean, documented code will weight your application higher.

Tailor for the Stack

A React frontend developer CV should look different from a Go backend engineer CV. Review the job description and reorder your skills section to match their priorities.

If they list "Python, Django, PostgreSQL" and you know all three, put them first in your skills section - even if you have used other technologies more recently.

Remote Work Signals

If you are applying for remote roles, signal that you work well remotely:

  • Mention async communication tools (Slack, Notion, Linear)
  • Highlight cross-timezone collaboration
  • Note any remote-first companies you have worked at

Open Source Contributions

Even small contributions to well-known projects carry weight:

  • Bug fixes to popular libraries
  • Documentation improvements
  • Maintaining your own projects

"Contributed bug fixes to React Query (2 merged PRs)" shows you can work in existing codebases and collaborate with maintainers.

Certifications Worth Mentioning

Most tech certifications are not necessary, but some carry weight:

Worth including:

  • AWS Solutions Architect
  • Google Cloud Professional
  • Kubernetes (CKA/CKAD)

Skip unless directly relevant:

  • Language-specific certifications
  • Boot camp completion certificates
  • Most vendor certifications

How JobSprout Helps You Write a Tech CV

JobSprout is designed to help you create professional, ATS-friendly CVs without the usual friction. Here is how our tools can help with your software engineering application:

1. Choose an ATS-Optimised Template

Browse our template gallery to find templates designed for tech roles. Every template uses professional typesetting and is optimised for Applicant Tracking Systems - no formatting breaks, no parsing errors that get your application filtered out.

2. AI-Powered Bullet Point Writing

Struggling to articulate your achievements? JobSprout's AI Writer helps you:

  • Transform vague descriptions into quantified impact statements
  • Generate bullet points that follow the Action + Technology + Result formula tech recruiters look for
  • Rewrite weak bullets like "worked on backend systems" into strong ones like "reduced API latency by 60% through query optimisation"

3. Tailor Your CV to Job Descriptions

Paste a job description and our AI helps you identify which skills to emphasise and which keywords to include. This is critical for passing ATS screening at companies like Google, Meta, and Stripe.

4. Generate Tailored Cover Letters

Our AI Cover Letter Writer creates personalised letters in seconds. The Deep Research feature pulls real information about the company you are applying to, so your cover letter references their actual products and tech stack - not generic filler.

5. Professional Typesetting

JobSprout uses Typst for professional typesetting - the same technology used in academic publishing. Your CV will look polished without you adjusting margins, fonts, or spacing manually.

6. Free Export, No Watermarks

Create and download your CV for free. No watermarks, no paywall when you are ready to apply. Export as PDF for consistent formatting across all ATS systems.

Try JobSprout free →


Frequently Asked Questions

Should I include my GPA?

Only if it is strong (3.5+ or First Class) and you graduated within the last 2-3 years. After that, experience speaks louder than academic performance.

How important is a computer science degree?

Less important than it used to be. Many successful engineers have degrees in other fields, boot camp backgrounds, or are self-taught. What matters is demonstrating you can code through your experience, projects, and portfolio.

Should I use a creative CV template?

No. Tech hiring managers expect clean, scannable CVs. Unusual layouts, graphics, and colours can:

  • Break ATS parsing
  • Distract from your content
  • Signal poor judgment about professional norms

The classic template or modern template from JobSprout's template gallery works for virtually all tech applications.

How do I handle employment gaps?

Be honest but brief. If you used the time productively (learning, contributing to open source, personal projects), mention it. Unexplained gaps raise questions that honesty resolves.

Do I need a cover letter for tech jobs?

Many tech companies do not require them, but a good cover letter can help - especially at smaller companies where hiring managers read applications more carefully. Keep it brief and specific about why you want this role at this company.


Ready to Build Your Tech CV?

You now know what tech hiring managers look for: quantified impact, relevant technical skills, and clean formatting that passes ATS screening.

Next steps:

  1. Browse tech CV templates to find your starting point
  2. Create your free account and start building
  3. Use the AI Writer to transform your experience into impact-focused bullet points
  4. Export as PDF and start applying

No credit card required. No watermarks. Your CV, ready in minutes.