Application Security Engineer roadmap cover
All roadmaps

~/roadmaps/cybersecurity

Application Security Engineer

Secure SDLC, reviews, and AppSec programs.

16 nodesIntermediate ~42h

Loading graph…

Application Security Engineer Roadmap: step-by-step

16 steps in order. Open any step in the map above to track progress and take notes.

Orientation

  1. 1.Start here

    Start· Beginner· ~0.5h

    This roadmap is for engineers who want to build and run an application security program — not just test apps, but make secure software the default across teams. Some development experience helps; follow the steps in order.

    • Confirm you can read code in at least one language
    • Understand the basics of web security (OWASP Top 10)
    • Plan a weekly study rhythm

Core skills

  1. 2.AppSec program models

    Concept· Intermediate· ~2h

    An AppSec program is the set of practices, people and tools that make security part of how software is built. Maturity models such as OWASP SAMM help you assess where you are and plan the next step.

    • Describe the business functions of OWASP SAMM
    • Assess a team's current maturity
    • Choose two practices to improve first

    Tools & tech: AppSec

  2. 3.Secure SDLC

    Concept· Intermediate· ~3h

    A secure software development lifecycle builds security activities into every phase — requirements, design, coding, testing, release and operations — instead of bolting on a test at the end.

    • Map security activities to each SDLC phase
    • Explain the practices in NIST SSDF (SP 800-218)
    • Identify gaps in an existing process

    Tools & tech: AppSec

  3. 4.Threat modeling in teams

    Concept· Intermediate· ~4h

    Threat modeling is most useful when the team that builds the system does it together, early, and repeats it when the design changes.

    • Run a lightweight threat-modeling session with developers
    • Use four questions: what are we building, what can go wrong, what will we do, did we do a good job
    • Turn findings into backlog items

    Tools & tech: AppSec

  4. 5.Secure code review

    Tool· Intermediate· ~2h

    Security-focused code review catches design and logic flaws that scanners miss. It works best with a checklist and clear ownership.

    • Review code for input handling, authentication, authorization and secrets
    • Use the OWASP Code Review Guide as a checklist
    • Give actionable, respectful feedback

    Tools & tech: AppSec

  5. 6.SAST/DAST strategy

    Lab· Intermediate· ~3h

    Static analysis (SAST) reads source code; dynamic analysis (DAST) tests the running application. Each finds different issues, and both need tuning to avoid alert fatigue.

    • Explain the strengths and blind spots of SAST and DAST
    • Decide where each runs in the pipeline
    • Triage and suppress false positives responsibly

    Tools & tech: AppSec

  6. 7.Dependency risk

    Concept· Intermediate· ~4h

    Most application code comes from open-source dependencies. Knowing what you ship and which versions are vulnerable is basic hygiene.

    • Generate an inventory of dependencies (SBOM)
    • Track known vulnerabilities in dependencies
    • Define an update and patch policy

    Tools & tech: AppSec

  7. 8.Security champions

    Concept· Intermediate· ~2h

    Security champions are developers in each team who act as the first point of contact for security. A good program multiplies a small AppSec team's reach.

    • Define the role and time commitment of a champion
    • Plan onboarding and regular meetings
    • Measure the program's impact

    Tools & tech: AppSec

Advanced practice

  1. 9.Secure coding training for developers

    Tool· Intermediate· ~3h

    Training works when it is short, relevant to the team's stack, and tied to real findings from their own code — not a yearly slideshow.

    • Choose training topics from real vulnerability data
    • Use hands-on labs instead of lectures
    • Check whether training reduced repeat findings

    Tools & tech: AppSec

  2. 10.Bug bounty vs pentest

    Concept· Intermediate· ~4h

    Penetration tests give time-boxed, scoped assurance; bug bounty programs give continuous testing from many researchers. They solve different problems and suit different maturity levels.

    • Compare scope, cost and coverage of pentests and bug bounties
    • Explain when a vulnerability disclosure policy is enough
    • Prepare the organization to receive reports

    Tools & tech: AppSec

  3. 11.ASVS awareness

    Lab· Intermediate· ~2h

    The OWASP Application Security Verification Standard is a list of testable security requirements. Teams use it to set expectations and to verify that an app meets a chosen level.

    • Describe ASVS levels 1–3
    • Pick requirements that fit an application's risk
    • Use ASVS requirements in user stories and tests

    Tools & tech: AppSec

  4. 12.AppSec metrics: fix time, coverage and risk trend

    Concept· Intermediate· ~3h

    Good AppSec metrics show whether risk is going down: how fast vulnerabilities are fixed, how much of the code is covered by security checks, and whether the same issues keep coming back.

    • Define mean time to remediate by severity
    • Measure coverage of SAST, dependency scanning and threat modeling
    • Present trends rather than raw counts

    Tools & tech: AppSec

  5. 13.Scaling AppSec with guardrails and paved roads

    Tool· Intermediate· ~4h

    A small security team cannot review everything. Scaling means secure defaults, reusable components, automated checks and clear guidance so teams can move fast safely.

    • Identify repeated security decisions that can become defaults
    • Automate checks in CI
    • Publish self-service guidance

    Tools & tech: AppSec

  6. 14.Case study: design a first-year AppSec program

    Concept· Intermediate· ~2h

    Bring everything together by planning the first year of an AppSec program for a mid-sized software company, with priorities, staffing and milestones.

    • Prioritize activities by risk and effort
    • Plan quarterly milestones
    • Define how success will be measured

    Tools & tech: AppSec

Assessment

  1. 15.Skills checkpoint

    Checkpoint· Intermediate· ~2h

    Check that you can design, run and measure an AppSec program, not only find bugs.

    • Explain secure SDLC and SSDF practices
    • Run a threat model and a security code review
    • Propose metrics for leadership

Capstone

  1. 16.Application Security Engineer — ready

    Finish· Intermediate· ~1h

    You now have the foundations of an AppSec program. Keep practicing with real codebases and continue with the Secure Coding, DevSecOps Pipeline or Threat Modeling roadmaps.

    • Keep a portfolio of reviews and threat models
    • Choose your next roadmap
    • Stay current with OWASP projects

Continue learning

Related roadmaps