
Sr. Software Eng. - Product Security (Security Automation), Remote
CrowdStrike · United States
- Hybrid
- Full-time
- $140,000 / year
- United States
Job highlights
- Lead software engineering for product security automation.
- Develop tools for supply chain and vulnerability discovery.
- Ensure scalability of security platforms and tools.
- Collaborate with product security and engineers.
- Safeguard global multi-cloud production environment.
About the role
About The Role:
Help us protect the Security Cloud from the most advanced threats! As a Software Engineer in Product Security, you will be part of a team responsible for developing and deploying security tooling and automation across our Product Security organization. Your team will ensure that our data platforms, operational tools, and security harnesses scale with CrowdStrike’s massive growth and success. You will help develop APIs and frameworks allowing engineers across Product Security to collaboratively contribute to tooling and automation efforts. You will work side-by-side with product security teams and security engineers to safeguard our global, multi-cloud production environment!
What You’ll Do:
- Be a technical leader on a global software engineering team in Product Security, building and operating robust and scalable systems that drive our security mission.
- Design and implement software & automation tools for security use cases such as software supply chain security, AI-powered vulnerability discovery, and visibility of a global multi-cloud platform.
- Partner closely with teams throughout Product Security to develop security tooling strategy, through risk assessments and architectural deep dives.
- Own SRE excellence for mission-critical security services, implementing performance monitoring and response processes to ensure flawless performance during critical security responses.
What You’ll Need:
- Experience in a Software Engineering role (event-driven systems, data ingestion pipelines, internal automation tools, internal monitoring tools).
- Experience developing in Golang, Python, React, Angular, and/or Typescript.
- In-depth understanding of CI/CD pipelines, containers, software cryptographic signing, and OSS dependencies.
- Experience managing end-to-end SDLC, including design, implementation, and delivery, with a focus on stakeholder engagement and mission outcomes.
- Experience with configuration management & orchestration software such as Ansible, Chef, Salt, Puppet, etc.
- Experience in a Product Security role (product platforms, customer facing applications). SaaS company background is a strong bonus.
- Broad awareness of the cybersecurity landscape including adversaries, modes of interest, and TTPs.
- Experience working with ElasticSearch and relational databases.
- Experience working with graph database solutions for building internal asset relationships.
- Experience monitoring / analyzing telemetry data from applications and infrastructure.
- Experience in Security Operations and/or Incident Response.
- Experience with Cloud-scale, business-critical Linux environments.
- Experience operating within the cloud, preferably AWS or GCP.
- A combination of confidence and independence... with the prudence to know when to ask for help from the rest of the team.
This role will require the candidate to periodically undergo and pass additional background and fingerprint check(s) consistent with government customer requirements.
Benefits Of Working At CrowdStrike:
- Market leader in compensation and equity awards.
- Comprehensive physical and mental wellness programs.
- Competitive vacation and holidays for recharge.
- Paid parental and adoption leaves.
- Professional development opportunities for all employees regardless of level or role.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections.
- Vibrant office culture with world class amenities.
- Great Place to Work Certified™ across the globe.
Key skills/competency:
- Software Engineering
- Product Security
- Security Automation
- Golang
- Python
- CI/CD
- Cloud Security
- Cybersecurity Landscape
- SRE
- Incident Response
Skills & topics
- Senior Software Engineer
- Product Security
- Security Automation
- Golang
- Python
- Cybersecurity
- Cloud Security
- CI/CD
- SRE
- Remote
How to get hired
- Tailor your resume: Highlight experience in event-driven systems, data ingestion, internal automation, and specific languages like Golang or Python, emphasizing SDLC and stakeholder engagement.
- Showcase technical skills: Detail your expertise in CI/CD, containerization, cryptographic signing, OSS dependencies, and configuration management tools (Ansible, Chef, etc.).
- Emphasize security acumen: Demonstrate your understanding of the cybersecurity landscape, product security roles, and experience with cloud environments (AWS, GCP).
- Prepare for technical interviews: Be ready to discuss your experience with ElasticSearch, relational databases, graph databases, and telemetry data analysis.
- Highlight collaboration: Showcase your ability to work independently and with a team, emphasizing your communication and problem-solving skills in a security context.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills required for the Sr. Software Eng. - Product Security Automation role at CrowdStrike?
- For the Sr. Software Eng. - Product Security Automation role at CrowdStrike, key technical skills include experience in software engineering with a focus on event-driven systems, data ingestion pipelines, and internal automation/monitoring tools. Proficiency in Golang, Python, React, Angular, and/or Typescript is essential. A strong understanding of CI/CD pipelines, containerization, software cryptographic signing, OSS dependencies, configuration management software (like Ansible, Chef), and cloud platforms (AWS or GCP) is also critical. Experience with ElasticSearch, relational databases, graph databases, and analyzing telemetry data is highly valued.
- What is the work arrangement for the Senior Software Engineer Product Security Automation position at CrowdStrike?
- The Senior Software Engineer Product Security Automation position at CrowdStrike is a remote role, allowing you to work from anywhere. This offers flexibility while contributing to a global team safeguarding CrowdStrike's security cloud.
- What is the salary range for the Sr. Software Eng. - Product Security Automation job at CrowdStrike?
- The base salary range for the Sr. Software Eng. - Product Security Automation position at CrowdStrike for U.S. candidates is $140,000 to $215,000 per year. This is in addition to potential bonuses, equity grants, and a comprehensive benefits package.
- How does CrowdStrike foster a culture of continuous learning for its Senior Software Engineers?
- CrowdStrike is committed to professional development for all employees, regardless of level or role. This includes offering professional development opportunities that empower engineers in the Product Security team to continuously enhance their skills and advance their careers.
- What kind of security experience is beneficial for the Product Security Automation Engineer at CrowdStrike?
- For the Product Security Automation Engineer role at CrowdStrike, it's beneficial to have broad awareness of the cybersecurity landscape, including adversaries and their tactics, techniques, and procedures (TTPs). Experience in a Product Security role itself, understanding product platforms and customer-facing applications, is highly advantageous. Prior experience in Security Operations or Incident Response further strengthens an applicant's profile.