EngineerJobs.io
← Back to all jobs

Job Description

Agadia Systems Inc is looking for an Application Security and Penetration Testing Engineer to help strengthen the security of enterprise web applications, APIs, and supporting services. In this onsite role in Parsippany-Troy Hills, NJ, you will use both automated and manual methods to assess risk, validate vulnerabilities, and partner with development to remediate issues.

You will be responsible for driving hands-on application and API security testing, with a focus on environments that may involve healthcare data and application architecture requirements.

Key Responsibilities

  • Conduct security assessments of web applications, APIs, and related services using automated vulnerability scanning and DAST tools.
  • Perform manual penetration testing to uncover vulnerabilities that automated tools may miss.
  • Test authentication, authorization, session management, access controls, input validation, file handling, APIs, and application business logic.
  • Identify and investigate issues such as broken access control, injection vulnerabilities, cross-site scripting, insecure configurations, information exposure, and privilege escalation.
  • Validate scan results by removing false positives and determining exploitability and business impact for confirmed findings.
  • Document findings with technical evidence, reproduction steps, severity, risk, business impact, and remediation recommendations.
  • Collaborate with development and architecture teams to review findings and recommend practical corrective actions.
  • Retest remediated vulnerabilities and formally confirm closure.
  • Support secure design reviews, threat modeling, code reviews, and release-readiness assessments.
  • Help incorporate application security testing into the software development lifecycle and CI/CD pipelines.
  • Maintain vulnerability status, remediation timelines, risk exceptions, and security assessment reporting.
  • Support internal audits, customer security reviews, and external penetration-testing activities.
  • Provide application security guidance and knowledge-sharing sessions for development and QA teams.
  • Stay current with emerging vulnerabilities, attack techniques, security tools, and application security best practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Cybersecurity, Information Technology, or a related discipline, or equivalent professional experience.
  • Five or more years of information security experience, including at least three years of hands-on web application and API penetration testing.
  • Strong knowledge of OWASP Top 10, OWASP API Security Top 10, CWE, CVSS, and common application attack techniques.
  • Hands-on experience with tools such as Burp Suite Professional, OWASP ZAP, Invicti, or comparable DAST and penetration-testing platforms.
  • Experience manually testing authentication, authorization, session management, role-based access, APIs, and business-logic controls.
  • Ability to validate findings independently and distinguish exploitable vulnerabilities from false positives.
  • Understanding of HTTP/HTTPS, REST APIs, cookies, tokens, browser security controls, and web application architecture.
  • Familiarity with secure coding practices and application security considerations for .NET and JavaScript-based applications.
  • Ability to communicate technical vulnerabilities, business impact, and remediation guidance to both technical and leadership audiences.
  • Strong analytical, documentation, collaboration, and problem-solving skills.

Technologies and Tools

  • Burp Suite Professional, OWASP ZAP, Invicti, DAST
  • OWASP Top 10, OWASP API Security Top 10, CWE, CVSS
  • HTTP/HTTPS, REST APIs, .NET, JavaScript
  • Azure DevOps, GitHub, SAST
  • Software composition analysis, dependency scanning, secrets scanning, SonarQube
  • Threat modeling
  • OAuth 2.0, OpenID Connect, JWT

Preferred Qualifications

  • Experience securing healthcare applications or other systems that handle sensitive or regulated information.
  • Knowledge of HIPAA, HITECH, HITRUST, SOC 2, NIST, and related security frameworks.
  • Experience with SAST, software composition analysis, dependency scanning, secrets scanning, and SonarQube.
  • Experience integrating security testing into Azure DevOps, GitHub, or similar CI/CD platforms.
  • Familiarity with threat modeling, secure architecture reviews, and source-code security reviews.
  • Experience testing single sign-on, OAuth 2.0, OpenID Connect, JWT, and other identity protocols.
  • Relevant certifications such as OSCP, OSWE, GWAPT, GPEN, CEH, or CISSP.

Benefits

  • Medical, Dental, Vision
  • Life Insurance
  • 401(k)
  • PTO

Success Measures

  • Earlier identification of application and API security risks.
  • Accurate findings with minimal false positives.
  • Clear, actionable remediation guidance for development teams.
  • Timely validation and closure of identified vulnerabilities.
  • Improved application security coverage throughout the development lifecycle.
  • Reduced dependence on periodic external penetration testing.

Key Competencies

  • Communicates effectively, including strong oral and written communication.
  • Manages ambiguity with flexibility in changing conditions.
  • Manages complexity with organization, attention to detail, and ability to handle multiple tasks.
  • Ensures accountability by following through on commitments and working independently as part of a small team.

Compensation: USD 110,000 - 125,000 per year. Location: Parsippany-Troy Hills, NJ (onsite).

Similar Jobs