Senior Application Security Engineer

Pittsburgh, Pennsylvania

Synergy Staffing
Apply for this Job
As a Senior Application Security Engineer, you will spearhead the secure software development lifecycle, embedding cutting-edge security practices at every step of our DevOps pipelines and application security processes. Your expertise in maturity models like DSOMM (DevSecOps Maturity Model), CI/CD pipelines, and vulnerability management tools will be crucial in transforming our security landscape. Join forces with our engineering, DevOps, Product, and Technology teams to implement automated security controls, threat modeling, and risk mitigation strategies that will shape the future of our software development lifecycle.

Key Responsibilities:

DevSecOps & Maturity Measurement Implementation:
  • Assess, report, and assist with improving application security and DevSecOps Maturity, utilizing a measurement framework such as DSOMM or BSIMM, across the organization.
  • Define and implement security policies, standards, and best practices for DevOps, CI/CD pipelines, and cloud security.
  • Work with development and DevOps teams to integrate automated security testing (SAST, DAST, SCA, IaC security scanning, etc.) into pipelines.
  • Establish security gates in CI/CD workflows to prevent deployment of vulnerable code.
  • Application Security & Code Vulnerabilities:
  • Perform code reviews, static/dynamic security testing (SAST/DAST), and secure coding guidance to developers.
  • Identify and remediate vulnerabilities in application code, libraries, containers, and infrastructure as code (IaC).
  • Develop and enforce secure coding standards in alignment with OWASP, NIST, and other frameworks.
  • Conduct threat modeling and security architecture reviews for applications and services. For example, assist application teams with developing accurate data flow diagrams and developing appropriate identity management solutions.
  • Manage and mature Bot Management services for all applications. Assist with WAF management and maturity.
  • Improve secrets management and API security.
Vulnerability Management & Risk Reduction:
  • Manage and mature enterprise-wide Bug Bounty program (e.g. BugCrowd, HackerOne)
  • Manage vulnerability scanning tools (e.g., Tenable, Qualys, Sonar, Snyk) and prioritize remediation efforts.
  • Track, assess, and coordinate the remediation of vulnerabilities across the application, infrastructure, and cloud environments.
  • Develop risk-based vulnerability management workflows and collaborate with engineering teams to drive fixes.
  • Monitor security dashboards and metrics, ensuring vulnerabilities are patched in alignment with SLAs.
Security CI/CD Automation & Tooling:
  • Implement security automation using APIs, scripts, and cloud-native security controls.
  • Work with DevOps engineers to integrate security tooling (like SemGrep, Snyk, Cycode) or within Jenkins, GitHub, GitLab CI/CD, or AWS DevOps.
  • Automate security findings triage, reporting, and prioritization processes.
Security Awareness & Collaboration:
  • Train and mentor developers on secure coding, threat modeling, DevSecOps, and vulnerability management best practices.
  • Collaborate with security operations, incident response, and compliance teams on security initiatives.
  • Participate in security assessments, penetration testing, and security incident investigations.
Qualifications & Experience:
  • Bachelor's Degree in Information Security, Cybersecurity, Computer Science, or a related field OR a minimum of 8 years' experience in lieu of a degree. Master's Degree in Cybersecurity, Information Technology, Business Administration, or a related field is preferred.
  • 5+ years of experience in application security, DevSecOps, and security engineering.
  • Hands-on experience with DevSecOps tools (SAST, DAST, SCA, container security, IaC security).
  • Strong knowledge of secure coding principles and frameworks such as OWASP Top 10, SANS CWE Top 25.
  • Experience with integrating security solutions within CI/CD pipelines.
  • High proficiency in at least one programming language (Python, Java, Go, PHP, JavaScript, etc.).
  • Experience with vulnerability management and tools (Tenable, Qualys, or Rapid7).
  • Experience with web app penetration testing tooling (BurpSuite, Acunetix, or Zap).
  • Experience with implementing maturity measurement frameworks such as DSOMM (DevSecOps Maturity Model) or BSIMM (Building Security in Maturity Model) in an enterprise setting.
  • Familiarity with cloud security best practices (AWS, Azure/Entra, GCP).
  • Familiarity with Bot Management tooling (DataDome, HUMAN, CloudFlare, or reCAPTCHA) and client-side monitoring tooling (FullStory, Source Defense, or Reflectiz).
  • Familiarity with AI machine learning or LLM usage within security tooling.
  • Security certifications like CISSP, OSCP, GCPN, GCSA, AWS Security Specialty, or CSSLP is preferred.
  • Experience with Infrastructure as Code (Terraform, CloudFormation, Kubernetes security) is preferred.
  • Knowledge of compliance frameworks such as NIST, ISO 27001, SOC 2, PCI DSS, and PCI Card Production is preferred.
  • Technical Aptitude: Ability to understand and communicate best-practice system architectures, data flows, and security controls within modern web applications and cloud (SaaS/PaaS, IaaS).
  • Communication: Excellent verbal and written communication skills, with the ability to communicate complex security concepts to technical and non-technical stakeholders.
  • Strategic Thinking: Ability to develop and implement strategic cybersecurity plans that align with business goals and product advancements.
Date Posted: 19 May 2025
Apply for this Job