Overview
Senior Application Security Engineer on CrowdStrike's Product Security team, working to protect CrowdStrike's products and customers from active threats by securing applications.
What you'll do
- Join engineering teams as a security expert and advisor, influencing the design and capabilities of products
- Create, maintain, and mature threat models to drive security architecture review and eliminate threat surface area
- Review application source code for security defects and risk
- Attack applications throughout the Secure Development LifeCycle
- Work with developers to help them understand defects, risks, and design weaknesses and implement proven solutions
- Build integrated tools and automation for application security
- Drive response efforts to the bug bounty program, hunt for similar issues across the platform, and improve application security
What you'll need
- 8+ years of experience in CyberSecurity, with expertise in identifying security defects and engaging with engineering teams to find solutions
- A deep understanding of how software products are created and shipped in Agile/DevOps like environments
- Experience with threat model framework(s), especially using STRIDE
- Proven experience in manual secure code review for apps built with Go (Golang), Python, or JavaScript
- Deep expertise in browser security implementations across platforms (Chrome, Firefox, etc. for desktop and mobile) with strong experience across TypeScript, React, Node.js, Electron
- Demonstrable proficiency in hands-on review and testing of API endpoint security
- A working knowledge of secure configuration of cloud-native and containerized apps in multiple Cloud environments (GCP, Azure, AWS)
- Experience using and/or maintaining commercially available AppSec tools like SAST, DAST, CSPM, DSPM, and ASPM suites
- A solid understanding of common software weaknesses that impact cloud and web applications (not just the OWASP Top 10) and demonstrable experience in application penetration testing
- Examples of collaborating across technical teams: asking technical questions, challenging assumptions, getting or providing context for decisions
- Demonstrable experience developing/maintaining automation for application security tasks and defect identification
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes
Nice to have
- Experience working at extremely large scale
- Comfortable with ambiguity and capable of determining direction
- Example(s) of having a positive working relationship with product engineers (software product development experience is a huge bonus)
- Deep knowledge of Docker and Kubernetes (k8s)
- Experience with WebAssembly (WASM), Kotlin, or Scala
- Engaged in providing security enhancements to open source projects
- Experience in mentoring, coaching, and/or improving team culture
- Technical security certifications or academic background
Details
- Remote position in the USA
- Base salary range for U.S. candidates is $140,000 - $215,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package
Read the full description and apply on the company’s own careers page.