Remote AppSec Engineer Jobs

Typical Software Engineering salary: $200k–$292k · 282 listings with salary data

An AppSec engineer — application security engineer — is responsible for identifying and remediating security vulnerabilities in software applications, embedding security practices into the development lifecycle, and enabling product engineering teams to ship secure code without becoming security bottlenecks.

Remote AppSec engineer roles are in high demand across technology companies as organisations move from perimeter-based security models to shift-left approaches that integrate security directly into the development and CI/CD process.

What AppSec engineers do

AppSec engineers own the security of the application layer: they conduct code reviews for security vulnerabilities, run static analysis (SAST) and dynamic analysis (DAST) scans, perform threat modelling for new features and architectural changes, and triage security findings from bug bounty programmes. They design and implement security controls — input validation, output encoding, authentication and authorisation patterns, secrets management, dependency scanning — and work with development teams to remediate vulnerabilities within SLA targets. AppSec engineers also build and maintain security tooling in the CI/CD pipeline: integrating SAST tools (Semgrep, Snyk Code, SonarQube), dependency vulnerability scanners (Snyk, Dependabot, OWASP Dependency-Check), and container security scanners (Trivy, Grype, Prisma Cloud) that catch issues before code reaches production. They run security training sessions for developers and serve as the security escalation point for engineering teams facing design decisions with security implications.

Skills and qualifications

Candidates need a solid foundation in software engineering — ability to read and understand code in at least one or two languages (Python, JavaScript, Go, Java are most common in web application contexts) — combined with deep knowledge of web application security: OWASP Top 10, common vulnerability classes (SQLi, XSS, SSRF, IDOR, broken authentication), and secure coding patterns for each. Experience with penetration testing methodology, particularly web application testing, and familiarity with SAST/DAST tooling and how to reduce false positive rates are important. Understanding of cloud security (IAM policy design, S3 bucket misconfiguration, secrets in environment variables) is expected at most modern AppSec roles. Security certifications (OSCP, GWEB, CEH) are valued but not required; demonstrable hands-on skill typically outweighs certification at engineering-focused companies.

Tools and technologies

AppSec engineers work across a security tooling stack that spans SAST (Semgrep, CodeQL, Checkmarx, SonarQube), DAST (Burp Suite, OWASP ZAP), software composition analysis (Snyk, WhiteSource, OWASP Dependency-Check), container security (Trivy, Grype, Aqua, Prisma Cloud), and secrets detection (Trufflehog, Gitleaks, GitHub Advanced Security). CI/CD integration relies on GitHub Actions, Jenkins, or GitLab CI with security gates. Threat modelling uses STRIDE methodology with tools like Threat Dragon or Microsoft Threat Modeling Tool. Bug bounty management uses HackerOne or Bugcrowd platforms. Vulnerability management and tracking relies on Jira, Linear, or dedicated VMS platforms.

Seniority levels and career path

The AppSec engineering career path typically runs: security engineer → AppSec engineer → senior AppSec engineer → lead AppSec engineer or AppSec architect → head of application security or director of product security. Some organisations use "product security engineer" as an equivalent or broader title that includes API and infrastructure security in addition to application-layer concerns. AppSec engineers with strong offensive skills often progress into red team roles; those with strong platform engineering skills move into security engineering leadership or DevSecOps architecture.

Compensation and salary

Remote AppSec engineers typically earn between $130,000 and $200,000 base salary depending on depth and seniority. Senior AppSec engineers and AppSec architects earn $180,000–$260,000 at scale-stage technology companies. Security engineering compensation has risen significantly in the past five years as the talent shortage in the discipline has grown acute; AppSec engineers with demonstrable offensive security skills and production SAST programme ownership are particularly well compensated. Bug bounty income supplements total compensation for AppSec engineers who participate in external programmes.

Industries and employers hiring

Technology companies — SaaS, fintech, healthtech, and security-focused products — are the primary employers. Fintech and payments companies hire AppSec engineers with PCI-DSS and financial services compliance knowledge. Healthcare technology companies require AppSec engineers familiar with HIPAA and medical device software security standards. Government contractors and defence technology companies hire AppSec engineers with FedRAMP, CMMC, or NIST 800-53 framework knowledge. Security product companies (identity, endpoint, SIEM, cloud security) hire AppSec engineers to secure their own products as well as to contribute domain expertise to the product itself.

Remote work dynamics

Application security is well-suited to remote work: code review, tooling integration, and threat modelling are primarily async activities conducted through GitHub PRs, written design documents, and security scanning dashboards. The primary remote challenge is the collaborative, consultative nature of AppSec — building trusting relationships with engineering teams so they bring security questions early rather than late. Remote AppSec engineers invest in async security training materials, public internal documentation of secure coding patterns, and responsive async Slack channels for developer security questions. Access to internal repositories, CI/CD pipelines, and security tooling dashboards must be properly provisioned for remote AppSec engineers to operate effectively.

How to get hired

Strong candidates demonstrate a production SAST or SCA programme they built — from tool selection and integration through tuning to reduce false positives and engineering team adoption. A CTF (Capture The Flag) portfolio, HackerOne or Bugcrowd profile with disclosed findings, or public security research (CVE assignments, blog posts, conference talks) significantly strengthens applications. Be prepared to walk through a real vulnerability you discovered, how you assessed its severity (CVSS), how you communicated it to the development team, and how you verified the fix. Demonstrate understanding of the developer experience trade-off: security tools that generate too many false positives get ignored; the AppSec engineer's job is to make security findings actionable and trustworthy.

Frequently asked questions

What is the difference between AppSec and cloud security? AppSec focuses on the application layer — the code, its dependencies, and the APIs it exposes. Cloud security focuses on the infrastructure layer — IAM policies, network configuration, storage permissions, and cloud service misconfiguration. Modern security programmes need both; many security engineers develop expertise in both areas as cloud-native applications blur the boundary.

Is offensive security (red team, pen testing) the same as AppSec? There is significant overlap in skill set — both require deep understanding of attack techniques and vulnerability classes. The distinction is orientation: AppSec engineers are primarily defensive, working with development teams to prevent vulnerabilities; red team engineers are primarily offensive, finding vulnerabilities before attackers do. AppSec roles often involve some penetration testing (particularly web application testing); red team roles rarely involve the SDLC integration and developer enablement work that defines AppSec.

Do AppSec engineers need to know how to code? Yes. The ability to read production code, understand the context of a potential vulnerability, and propose a concrete fix requires programming proficiency. AppSec engineers who cannot code are limited to tool output interpretation; those who can code are able to conduct meaningful code review, write secure patterns for developer reference, and contribute to the security tooling that makes the programme scalable.

Related resources

Ready to find your next remote role?

RemNavi aggregates remote jobs from dozens of platforms. Search, filter, and apply at the source.

Browse all remote jobs