Remote (Global)

CrowdStrike is hiring a Sr. Engineer, Software Assurance - Product Security (Remote)

About the Role

This position is responsible for advancing software assurance initiatives by integrating security best practices into product development. The engineer will identify vulnerabilities, guide secure coding standards, and support threat modeling to protect product integrity.

Responsibilities

  • Identify and analyze potential security risks in software design and implementation
  • Collaborate with development teams to integrate secure coding practices
  • Perform threat modeling to anticipate potential attack vectors
  • Evaluate third-party components for security compliance
  • Support secure architecture reviews for new and existing systems
  • Develop and maintain security guidelines for engineering teams
  • Conduct code reviews with a focus on security vulnerabilities
  • Assist in the creation of automated security testing processes
  • Monitor emerging threats and adjust security strategies accordingly
  • Lead efforts to improve software resilience against exploits
  • Work with QA teams to ensure security test coverage
  • Advocate for security best practices across product teams
  • Assess compliance with internal and external security standards
  • Document security findings and recommend remediation steps
  • Respond to security incidents related to software flaws
  • Promote a culture of security awareness within engineering groups
  • Evaluate cryptographic implementations for correctness and strength
  • Ensure secure handling of sensitive data across services
  • Guide teams on secure deployment and configuration management
  • Stay current with industry security trends and vulnerabilities
  • Support incident response investigations involving software defects
  • Contribute to secure development training materials
  • Integrate security metrics into development pipelines
  • Partner with peer teams to align security practices
  • Drive adoption of secure software development lifecycle practices

Nice to Have

  • Master's degree in cybersecurity, computer science, or related discipline
  • Certifications such as CISSP, OSCP, or CSSLP
  • Hands-on experience with red teaming or penetration testing
  • Prior work in endpoint security or threat intelligence
  • Contributions to open-source security tools or frameworks
  • Experience with formal verification methods for software
  • Knowledge of hardware-assisted security features
  • Public speaking or conference presentation experience
  • Published research or articles in security domains
  • Experience mentoring junior security engineers

Compensation

Competitive salary and benefits package commensurate with experience

Work Arrangement

Remote

Team

Part of a dedicated security team working closely with engineering and product units to embed security throughout the development lifecycle

Why This Role Matters

  • Software assurance is critical to maintaining trust in technology products. This role directly influences the security and reliability of systems used by organizations worldwide.
  • Engineers in this position help prevent exploitation by identifying weaknesses before deployment and shaping secure design from the outset.

What to Expect

  • You will work across teams to influence design decisions, review code for security flaws, and develop tools and processes that scale security practices.
  • Expect regular collaboration with developers, architects, and security researchers to strengthen product defenses.

Not specified

Required Skills
Linux/UnixShellPythonGolangJavaScriptJenkinsArgo CDLogScaleSplunkDataDogProduct SecuritySoftware AssuranceThreat ModelingSecurity TestingVulnerability Management
About company
CrowdStrike
A global leader in cybersecurity that protects the people, processes and technologies that drive modern organizations. The company provides the world’s most advanced AI-native security platform to stop breaches.
All jobs at CrowdStrike Visit website
Job Details
Category other
Posted 7 months ago