Application Engineer, Cyber Security
About the Role
The Sr. Application Engineer, Cyber Security is a security-focused software engineer responsible for designing, building, and automating security controls directly into application architectures, CI/CD pipelines, and software development workflows. This individual identifies weaknesses in the security posture within the application or web space and defines methods to achieve security control requirements via automation or highly efficient means that support timely delivery with minimal overhead.
They work across internal and external teams of infrastructure specialists and software engineers to ensure services are delivered and used securely, offering advice and guidance on security decisions and ensuring the effective use of common tools and patterns. The role requires a collaborative, service-oriented mentality, a high sense of ownership, and a strong track record of driving security initiatives to completion.
Responsibilities
- Be the primary security expert for multiple product lines and act as the point of contact for engineering and security.
- Design, write, and maintain custom security tools, automation scripts, and custom scanner rules to streamline security checks in CI/CD pipelines.
- Partner directly with software developers at the code level—providing actionable code snippets, refactoring recommendations, and technical architectural patterns to remediate complex vulnerabilities.
- Support engineering with implementing security fixes, ensuring security scanners are utilized correctly, and develop strategies to proactively secure their architecture.
- Review development frameworks for security functionality, consistency, and uplift opportunities.
- Perform threat modeling sessions and leverage them to prioritize time based on risk impact.
- Implement and/or assess existing security controls.
- Produce detailed technical designs and document all work using required standards, methods, and tools, including prototyping tools where appropriate.
- Design systems characterized by managed levels of risk, manageable business and technical complexity, and meaningful impact; works with well-understood technology and identifies appropriate patterns.
- Work with application development teams to ensure secure software development lifecycle (S-SDLC) implementation and validation.
- Educate and train product teams.
- Evaluate client needs, coordinate design for a solution, and clearly communicate the value proposition of complex and highly technical cyber security subjects.
Requirements
- Bachelor of Science Degree in Computer Science, or a Bachelor of Arts Degree in a related technical field.
- 10+ years of related work experience in security engineering with prior experience as a Software Engineer, Backend Developer, or Full-Stack Developer.
- Or any equivalent combination of experience and training/certification that provides the required knowledge, skills, and abilities needed to complete the major responsibilities/essential functions of the position.
- Certifications preferred: OSCP, CISSP, GCIH, GXPN, GPEN.
- Strong experience in web and mobile application security.
- Strong experience in distributed platform development security and design.
- In-depth knowledge of web and mobile security standards and best practices (OWASP, etc.).
- Strong foundation in core information security principles and concepts (HTTPS, TLS, OAuth, etc.).
- Experience with industry tools and technologies such as Burp, Metasploit, etc.
- Demonstrated proficiency in building production-grade applications using modern programming languages (e.g., Java, Python, Go, TypeScript/JavaScript).
- Solid understanding of public cloud security deployment and implementation issues (AWS, Azure, GCP).
- Understanding of audits and standards requirements such as ISO 27001, PCI DSS, SOC 1 & 2, etc.
- Proven expertise in enterprise-grade and web scale security solutions.
Skills
- Security and Risk Assessment: Aware of security governance principles and able to apply them to the enterprise. Understands the legal and regulatory issues relevant to the enterprise and does not place the enterprise at risk.
- Security Engineering: Solid working knowledge of secure design principles, database security, cloud computing, cryptography, secrets management practices, and secure API architecture.
- Identity and Access Management: Authentication and authorization (OAuth, SAML, MFA, LDAP), session management, and credential management.
- Software Development Security: Solid working knowledge of software development lifecycles, software development methodologies, DevSecOps methodologies, security vulnerabilities (bounds checking, input/output validation, buffer overflow, privilege escalation), secure coding practices, and modern version control and SDLC tooling (GitHub, Azure DevOps).
Additional insights, experience, or background in any of the following are also valuable: NIST, ISO 27001, Data Protection & Privacy, Threat Modeling (STRIDE), Static & Dynamic Security Analysis (SAST/DAST), Penetration Testing, Secure Software Architecture & Design, Developer Workflow Governance & Branch Protections, CI/CD Security Gates & Supply Chain Controls, API Security & Identity (OAuth2, OIDC), Microservices, Containers (Docker, Kubernetes), Cloud Security (AWS, Azure, GCP) & Architecture, Agile/DevOps Methodologies, Process Maturity, and related frameworks.
Benefits
- Medical, dental, and vision insurance.
- Basic and supplemental life insurance options.
- 401(k) retirement plans with company match.
- Health spending accounts (HSA/FSA).
- Flexible time off and 11 paid holidays.
- Family-building benefits, including maternity, adoption, and parental leave.
- Tuition reimbursement and certification support.
- Wellness and mental health counseling services.
- Concierge and work/life support resources.
- Adoption assistance reimbursement.
- Perks and discount programs.
Please note that eligibility for some benefits may depend on your job classification and length of employment. Benefits are subject to change and may be governed by specific plan or program terms.