Skip to content
Tecnología e IngenieríaJunior

Ejemplo de CV Junior Application Security Engineer

Ejemplo de CV profesional Junior Application Security Engineer. Plantilla optimizada para ATS.

Rango salarial Junior (US)

$130,000 - $180,000

Por qué este CV funciona

Verbos fuertes abren cada bullet

Triagé, Redacté, Investigué, Construí, Acompañé. Cada bullet inicia con una acción que prueba que tú impulsaste el trabajo, no esperaste a que llegaran hallazgos a tu cola.

Los números convierten el trabajo de AppSec en evidencia

1.200+ hallazgos SAST, true-positive rate de 0,42 a 0,78, 22 reglas personalizadas de Semgrep, 156 paquetes vulnerables, 230+ configuraciones incorrectas. Sin métricas, el code review se lee como un parte de tareas.

El contexto convierte la salida de un escaneo en resultados de seguridad

No 'lancé escaneos', sino 'con enrutamiento JIRA basado en severidad'. No 'revisé código', sino 'en 48 repos de producción'. El contexto demuestra que entendiste los sistemas que estabas defendiendo.

La colaboración se nota incluso a nivel inicial

Adoptadas por 3 equipos de producto, acompañé a un senior product-security engineer, threat models para 4 nuevos microservicios. Junior AppSec es trabajo embedded, tu CV debe mostrar con quién has colaborado.

Las herramientas se muestran en logros, no en una lista de stack

'Construí escaneos nocturnos de contenedores con Trivy y Snyk' supera a 'Trivy, Snyk'. Las herramientas viven dentro de lo que enviaste, probando que las usaste de verdad y no solo leíste un tutorial.

Habilidades esenciales

  • Semgrep
  • CodeQL
  • Snyk
  • Dependabot
  • Trivy
  • OSV-Scanner
  • Burp Suite Pro
  • OWASP Top 10
  • OWASP ASVS
  • NIST SSDF
  • SLSA
  • Python
  • Go
  • TypeScript
  • Bash
  • Docker
  • Kubernetes
  • GitHub Actions
  • Caido
  • HackerOne

Mejore su CV

CV de Application Security Engineer: cómo entrar dentro de product engineering, no al lado

Application Security es el rol que los hiring managers dicen que quieren cubrir, pero rara vez lo cubren bien. AppSec no es IT security. No es una rotación de SOC analyst. No es GRC escribiendo políticas. Es un rol de ingeniería embedded con equipos de producto, dueño de threat models, pipelines SAST y SCA, supply-chain provenance y el secure-SDLC. Los recruiters de Stripe, Cloudflare, GitHub, Datadog, Atlassian y Coinbase escanean tu CV buscando una sola señal: ¿lees código y entregas guardrails, o reenvías hallazgos y lo llamas un programa?

La verdad brutal es que la mayoría de CVs de AppSec se filtran por la misma razón. Listan 'revisé código de seguridad' en lugar de 'envié un Semgrep gate con autofix en 47 repos'. Mencionan CISSP en lo alto de la primera página y citan Burp Suite una vez. Afirman 'reduje vulnerabilidades' sin un número de violaciones SLA. El hiring loop quiere ver señal-ruido, no pilas de certificaciones.

Esta guía desglosa lo que funciona en cada nivel de AppSec: junior triando hallazgos SAST y escribiendo reglas Semgrep, mid-level embedded con una org de producto y conduciendo threat models, senior liderando el programa en 5+ orgs y tomando decisiones de vendor ASPM, lead marcando estrategia org-wide y presentando riesgo al audit committee. Cada ejemplo está construido con herramientas reales (Semgrep, CodeQL, Snyk, Veracode, Checkmarx, Trivy, OSV-Scanner, Sigstore, Cosign, Apiiro, OX Security, Endor Labs, HackerOne, Bugcrowd) y métricas reales (true-positive rate, MTTR, cobertura de threat-model, payout-por-critical) sobre las que los hiring managers realmente hacen pattern-match.

Mejores Prácticas para CV de Application Security Engineer Junior

  1. Posiciónate como ingeniero que asume AppSec, no como persona de seguridad aprendiendo a programar. Los hiring managers de Stripe, Datadog y GitHub priorizan a la baja a candidatos que abren con conocimiento teórico de seguridad. Lidera con código. 'Redacté 22 reglas personalizadas de Semgrep para patrones Express.js y FastAPI, desplegadas en el gating de CI y adoptadas por 3 equipos de producto' supera a 'familiarizado con OWASP Top 10' siempre.

  2. Los números alrededor del triaje son tu única prueba de criterio. Cada CV junior afirma 'trié hallazgos SAST'. Los que reciben callbacks incluyen: '1.200+ hallazgos SAST de Semgrep y CodeQL en 48 repos de producción, elevando la true-positive rate de 0,42 a 0,78'. La métrica 0,42-a-0,78 le dice al hiring manager que entendiste que AppSec es un problema de señal-ruido.

  3. Muestra una contribución open-source y un report HackerOne. Un repositorio público de reglas Semgrep con 240+ stars o 4 reports HackerOne de severidad media por 2.400 USD en pagos es más convincente que cualquier racha de TryHackMe. Ambos hacen pattern-match en el hiring loop AppSec y dan a los entrevistadores algo concreto sobre lo que preguntar.

  4. Nombra la fase del SDLC donde corrió cada herramienta. 'Trivy' es una herramienta. 'Construí escaneos nocturnos de contenedores con Trivy y Snyk, detectando 230+ configuraciones incorrectas con enrutamiento JIRA basado en severidad para 6 dueños de servicio' es una integración. El framing SDLC le dice al recruiter que sabes dónde van los guardrails.

  5. Evita la trampa del listado CISSP a nivel junior. CISSP no significa nada sin 5 años de experiencia. CompTIA Security+ como base está bien. eWPT, Burp Suite Pro Certified Practitioner o un ruleset Semgrep público en GitHub envían una señal específica de AppSec mucho más fuerte que pilas de certificaciones de seguridad empresarial.

Errores Comunes de CV para Application Security Engineer Junior

  1. Listar 'revisé código de seguridad' sin un framing de sistema

Por qué duele: Cada junior lo dice. Las empresas maduras en AppSec lo leen como 'asistí a un training de seguridad y cliqué a través de hallazgos'. Sin nombrar la herramienta SAST, el conteo de repos o la true-positive rate, el bullet es invisible.

Cómo arreglarlo: Reemplázalo con framing de sistema: 'Triagé 1.200+ hallazgos SAST de Semgrep y CodeQL en 48 repos de producción, elevando la true-positive rate de 0,42 a 0,78 mediante ajuste de reglas personalizadas'.

  1. Decir 'corrí escaneos' sin un número de señal-ruido

Por qué duele: AppSec es una disciplina de señal-ruido. Los CVs junior que dicen 'corrí escaneos SAST semanales' le dicen al recruiter que no entiendes el problema real (los falsos positivos son el enemigo, no los hallazgos perdidos).

Cómo arreglarlo: Empareja siempre un escaneo con un resultado de señal-ruido. 'Construí escaneos nocturnos de contenedores con Trivy y Snyk, detectando 230+ configuraciones incorrectas con enrutamiento JIRA basado en severidad para 6 dueños de servicio' muestra que te importaba el routing, la severidad y qué humanos eran dueños de los hallazgos.

  1. Signaling genérico de listado CISSP sin profundidad de ingeniería

Por qué duele: Poner CISSP, CISM y CRISC en un CV junior señala que eres un coleccionista de certificaciones de seguridad, no un ingeniero. Los hiring loops AppSec bajan este perfil porque hace pattern-match con candidatos GRC y de IT-security.

Cómo arreglarlo: Lidera con artefactos de código: un ruleset Semgrep público con 240+ stars, 4 reports HackerOne de severidad media, un escáner OWASP ZAP personalizado. CompTIA Security+ al final de la página está bien.

Tips Rápidos de CV para Application Security Engineer Junior

  1. Envía una regla Semgrep pública antes de aplicar. Un repo GitHub con 5-20 reglas Semgrep funcionando para SSRF, IDOR o bypasses de auth es la señal más rápida de que lees código. Es lo que los hiring managers de Datadog y GitHub buscan específicamente durante el sourcing.

  2. Trata HackerOne y Bugcrowd como tu portfolio. 4 reports de severidad media en los programas públicos son prueba concreta de que puedes leer del lado del atacante. Lístalos con cifras de pagos e IDs de CVE donde estén asignados.

  3. Aprende una herramienta DAST en profundidad. Burp Suite Pro o Caido en profundidad supera a cinco herramientas tocadas una vez. Caido es cada vez más el pattern-match del recruiter moderno porque señala que lees el discurso de la comunidad AppSec 2024.

Tip pro: Los CVs genéricos se filtran. Usa CV Personalizado y Carta de Presentación para alinear tu CV con el stack AppSec exacto que usa la empresa objetivo (Semgrep vs CodeQL, Apiiro vs Endor Labs, HackerOne vs Bugcrowd).

Preguntas frecuentes

Un AppSec engineer está embedded con equipos de product engineering y es dueño de threat models, programas SAST/DAST/SCA, adopción de secure-SDLC, redes de security-champions, intake de vulnerability disclosure y supply-chain provenance. Escribe reglas Semgrep y CodeQL, conduce ejercicios tabletop y bloquea releases en hallazgos. AppSec es trabajo de ingeniería, no trabajo de políticas, y no trabajo de SOC analyst.

Los SOC analysts vigilan alertas de telemetría de producción. IT security asegura la IT corporativa (laptops, identidad, red). GRC escribe políticas y conduce auditorías. AppSec no es nada de eso. AppSec se sienta dentro de product engineering, lee pull requests, escribe detection-as-code y envía gates pre-prod. El stack del día a día es Semgrep, CodeQL, Burp Suite Pro, Caido, Sigstore y Apiiro, no dashboards SIEM ni documentos de política.

OSCP y OSWE (Offensive Security) señalan profundidad hands-on del lado atacante. GIAC GWAPT señala madurez de penetration testing de aplicaciones web. AWS Certified Security y CCSP son útiles en roles cloud-AppSec mid-a-senior. CISSP se vuelve relevante a niveles senior+ por visibilidad de management, nunca como señal junior. CompTIA Security+ es aceptable como base. CISSP, CISM, CRISC apilados a nivel junior reducen las tasas de callback de AppSec porque hace pattern-match con candidatos GRC.

True-positive rate SAST (0,42 → 0,78 es concreto), MTTR para hallazgos sev-1 y sev-2, cobertura de threat-model en servicios nuevos como porcentaje, adopción de security-champions como porcentaje de equipos, eficiencia de payouts de bug-bounty (payout-por-critical y time-to-triage), tasa de pre-prod findings cerrados antes del release y cobertura de provenance de artefactos de supply-chain. Los CVs sin al menos tres de estas métricas se filtran antes del screen del recruiter.

Sí, ambos. Un ruleset Semgrep público con adopción medible (stars, contributors, uso downstream) es la única señal de mayor leverage a nivel junior y mid-level. Los reports HackerOne o Bugcrowd con cifras de payout y CVE IDs prueban lectura del lado atacante. Ambos son explícitamente buscados durante el sourcing en Stripe, Cloudflare, GitHub, Datadog, Atlassian y Coinbase.

Lidera con proyectos aplicados frameados como experiencia profesional. Un ruleset Semgrep público con 240+ stars, 4 reports HackerOne de severidad media por 2.400 USD en pagos y una pipeline Trivy/Snyk documentada en home-lab son creíbles. Frameéa la sección como 'Application Security Projects (2023-Actualidad)' y describe cada uno como si fuera un engagement contratado. El hiring manager quiere ver artefactos de código y números de señal-ruido, no huecos cronológicos.

Certificaciones recomendadas

Preparación para entrevistas

Las entrevistas de Application Security Engineer prueban profundidad en lectura de código, instintos de threat modeling y madurez de pensamiento programa. Espera un code review en vivo (Python/Go/TypeScript con patrones intencionalmente vulnerables), una sesión de threat modeling en pizarra sobre un servicio ficticio y una zambullida profunda sobre una herramienta en la que reclamas mastery (Semgrep, CodeQL, Burp Suite Pro, Caido). Las rondas senior+ añaden preguntas de estrategia ASPM, walk-throughs de decisiones de vendor y diseño de supply-chain provenance (Sigstore, Cosign, SLSA Level 3). Las rondas lead añaden economía de bug-bounty, consolidación de vendors y simulación de readout al audit committee.

Preguntas frecuentes

Preguntas comunes:

  • Recorre un fragmento de código vulnerable e identifica la firma SAST que escribirías
  • Explica cómo difieren Semgrep, CodeQL y Snyk en cobertura y dónde encaja cada uno
  • Describe cómo triarías una alerta Dependabot que rompe un build
  • ¿Cuál es la diferencia entre SAST, DAST, SCA y ASPM?
  • ¿Cómo decidirías entre arreglar un hallazgo y aceptar el riesgo?

Tips: Trae una regla Semgrep pública y un report HackerOne. Prepárate para escribir una regla regex-o-AST en vivo. Evita el signaling de listado CISSP. Muestra que entiendes que AppSec es trabajo de señal-ruido.

Actualizado: