Home › CV by country › Spain

🇪🇸How to Write a CV for Spain

Spanish CVs are concise and practical, and photos still appear fairly often. Most importantly, Spanish is usually expected unless the job ad is in English.

Quick facts: CVs in Spain

Document nameⓘCalled a Currículum Vitae or CV
Usual lengthⓘ1-2 pages
Photo◐Fairly common, but not required
Date of birth◐Not needed
Nationality◐Useful to clarify work authorization
Marital status✗Usually left out
ATS◐Common at large firms and on job platforms
Language◐Usually Spanish, unless the ad is in English
Paper sizeⓘA4
Work authorization & foreigner ID◐If you are a foreign national, employers usually ask about work authorization and a foreigner ID number (NIE)
Europass◐Known and accepted, but a concise CV is more common

These are common practices; they vary by employer and industry. If a job ad asks for something specific, follow the ad.

Build a CV that fits Spain

We preset the CV language, paper size and a suitable template, and show country tips inside the builder. Free, no sign-up.

Start now

Best CV templates for Spain

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Modern ⭐

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Executive

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Photo

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Minimal

Use this template
Advertisement

What to include

Personal details (Datos personales)

Name, phone, email and city. Nationality is optional but useful if your work authorization needs clarifying.

Photo (optional)

Photos are fairly common in Spain but not required. If you add one, keep it professional.

Profile (Perfil profesional)

Three sentences on your experience and strongest skills. Tailor it to each role.

Experience (Experiencia laboral)

Newest first, with month and year and results backed by numbers where possible.

Education (Formación académica)

Degree, institution and year. Foreign degrees may need official recognition (homologación) for some professions.

Languages (Idiomas)

Use CEFR levels. Your Spanish level is crucial, and English is a strong plus.

Skills (Competencias)

Software and skills relevant to the role, with honest levels.

What to leave off

ATS and CVs in Spain

In Spain, platforms such as InfoJobs, LinkedIn and Indeed, as well as large companies' career portals, often screen applications automatically or with filters. Smaller firms may read CVs by hand, but these rules always help:

Keep the layout simple and the wording specific, so both software and recruiters can see quickly why you fit the role.

On InfoJobs in particular, recruiters often look at your profile before the uploaded file, so use the same job titles and skills in both.

Check my CV for ATS →

CV example

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Examples by job

Applying for jobs in Spain

Popular places to job hunt in Spain include InfoJobs (one of the best-known sites there), LinkedIn and Indeed, plus Tecnoempleo for tech roles and company career pages. Temporary employment agencies (ETTs) are also common.

Start in the CV builder, and see our France guide if you are also applying in neighbouring countries.

The market varies by city: Madrid and Barcelona host many international and tech companies, while tourism and hospitality matter along the coasts and islands. In regions such as Catalonia, the regional language can be an extra asset for some roles, particularly in the public sector.

CV language

For most roles in Spain, employers usually expect a CV in Spanish, especially at local companies, in customer service and in the public sector. English may be acceptable at international companies, startups and tech firms in Madrid and Barcelona when the job ad itself is in English.

To be clear: our builder outputs English or French only; it cannot write Spanish. It suits English-language ads; for Spanish-language ads you will need a version reviewed by a fluent speaker.

Even at international firms, Spanish helps a lot in daily work, so state your level honestly.

CV or resume?

In Spain the document is called a Currículum Vitae or simply CV. It is close to a resume in length (one to two pages), though photos appear more often. The Europass format is known, but a concise CV is more common. See our CV examples.

Your CV often travels alongside a completed job-site profile, so keep titles and dates consistent between the two.

Cover letters in Spain

A cover letter (carta de presentación) can help but is not always required, and many platforms accept applications with just a CV. If you write one, keep it short (three or four paragraphs), friendly yet professional, and tailored to the company. You can start with a draft from the cover letter generator.

Write it in the language of the ad and avoid copy-paste templates.

✉️ Write a cover letter free

Advertisement

FAQ

Do I need a photo on a Spanish CV?

It is not required, but it is fairly common. If you add one, keep it professional.

Can I apply in English in Spain?

Yes, if the ad is in English or the company is international. Otherwise Spanish is usually expected.

Can the builder write a Spanish CV?

No. It outputs English or French only. For Spanish-language roles, have it translated and reviewed by a fluent speaker.

How long should a Spanish CV be?

Usually one to two pages.

Should I include my date of birth?

It is not needed, and many people leave it out.

Is a carta de presentación required?

Not always, but it helps when the ad asks for one or when applying to smaller companies.

Is the builder free?

Yes, it is free with no sign-up, and exports PDF and Word in A4.

Other countries

All countries →

Ready to create your CV for Spain?

A professional, ATS-friendly template. PDF and Word in minutes.

Create my CV →