Senior Application Security Engineer, Development (52213)
Summary
Senior Application Security Engineer designs and implements security controls for cloud and application development, integrating SAST/DAST/SCA tools, Azure security policies, and CI/CD security gates to protect software and infrastructure.
Citrin Cooperman offers a dynamic work environment, fostering professional growth and collaboration. We’re continuously seeking talented individuals who bring a problem-solving mindset, fresh perspectives, and sharp technical expertise. We know you have choices, so our team of collaborative, innovative professionals are ready to support your professional development. At Citrin Cooperman, we offer competitive compensation and benefits and most importantly, the flexibility to manage your personal and professional life to focus on what matters most to you!
We are seeking a Senior Application Security Engineer to join our Information Security team within the Information Technology department. Candidate would be responsible for strengthening the security posture of our applications and cloud infrastructure. This role sits at the intersection of software engineering, cloud architecture, and security, with a focus on empowering developers to build secure software while hardening our cloud environment. You will design, implement, and operate security tooling across the software development lifecycle and champion a security first culture across engineering teams.
Responsibilities are, but not limited to:
Application & Developer Security
- Integrate security controls into the developer workflow, including SAST, DAST, SCA, secrets scanning, and IaC scanning.
- Partner with development teams to remediate vulnerabilities and provide secure coding guidance and training.
- Investigate, prioritize, and drive remediation of application security findings.
- Conduct secure code reviews, security assessments, and vulnerability analysis.
- Build self-service security tooling and repeatable security design patterns that make the secure path the easy path for developers.
- Create and maintain security standards, procedures, and best practices that scale across teams.
Cloud Security
- Design and implement security controls across Azure workloads, including identity (Entra ID), networking, encryption, and key management.
- Configure and manage cloud-native security services.
- Establish and enforce cloud security posture standards, compliance baselines, and guardrails using policy-as-code (e.g., Azure Policy).
- Monitor, triage, and respond to cloud security findings and misconfigurations.
- Deploy, tune, and operate CNAPP tooling (e.g., Wiz, Prisma Cloud, Microsoft Defender for Cloud, Aqua) covering CSPM, CWPP, CIEM, and container/Kubernetes security.
- Prioritize and drive remediation of cloud and workload risks based on business context and exploitability.
- Build dashboards and reporting to communicate cloud risk to technical and executive stakeholders.
- Detect anomalies, investigate alerts, and respond to evolving threats across our cloud ecosystems.
- Partner with product and engineering teams to integrate security into application design and development.
- Lead threat modeling exercises and identify practical security solutions for complex systems.
CI/CD & SDLC Pipeline Security
- Embed automated security gates and controls into CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, GitLab, Jenkins).
- Work with development team to secure the software supply chain, including artifact signing, dependency management, and SBOM generation.
- Harden build environments, pipeline credentials, and deployment processes.
- Define and measure security metrics and KPIs across the SDLC.