Software Engineer: DevSecOps (Platform Evaluation)

Remote
United States
Posted 3 weeks ago

CrowdStrike, a global leader in cybersecurity, is hiring a Software Engineer to join its PEAK (Platform Evaluation and Attack Knowledge Center) team. This role is a hybrid of a Full Stack Developer and a DevSecOps Engineer, focusing on building innovative testing platforms and automation frameworks that validate CrowdStrike’s security products against sophisticated, real-world threats.

This is a full-time, remote position in the United States.


Role Summary and Threat Emulation Mandate

The mission of this role is to redefine how security products are tested. The Engineer will combine the mindset of a red teamer with the skills of a software engineer to build scalable, AI-driven testing services. The ultimate goal is to directly measure, analyze, and enhance the effectiveness of CrowdStrike’s security products against the latest attack techniques.

Key Responsibilities:

  • Full-Stack Development & Testing Platforms: Design and develop full-stack applications for automated security testing and threat emulation.
  • Automation & CI/CD: Build scalable testing frameworks that integrate seamlessly with CI/CD pipelines. Create and maintain RESTful APIs for test automation services.
  • Security Validation: Implement AI-driven validation systems to analyze product performance. Collaborate with red team members to translate manual testing procedures into automated workflows.
  • Visualization: Develop dashboards and visualization tools for reporting security testing metrics.
  • Infrastructure & Collaboration: Support and enhance existing testing infrastructure. Collaborate across multiple disciplines, including threat researchers, detection engineers, and data scientists.

Required Experience and Technical Qualifications

The ideal candidate possesses deep full-stack development expertise across multiple languages and is highly proficient in modern cloud-native tools, with a crucial understanding of security testing methodologies.

  • Experience (Required):
    • 5+ years of experience in full-stack development.
  • Core Technical Stack:
    • Strong proficiency in Python, Golang, JavaScript, and at least one modern frontend framework (React, Angular, or Vue.js).
    • Experience with containerization (Docker) and orchestration (Kubernetes).
    • Solid understanding of CI/CD principles and tools (Jenkins, GitLab CI, or similar).
    • Strong SQL and NoSQL database experience.
    • Experience with REST API design and implementation.
  • Security Knowledge:
    • Knowledge of security testing methodologies and the MITRE ATT&CK framework.
  • Soft Skills: Excellent problem-solving and analytical skills, an energetic “self starter” mentality with a focus on root cause analysis, and clear communication skills.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.

Bonus Points:

  • Experience with red teaming or penetration testing.
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Experience with machine learning frameworks and AI implementation.
  • Security certifications (OSCP, CISSP, or similar).
  • Background in automated testing frameworks.

Job Features

Job CategoryDevOps, Software Engineering

Apply For This Job

A valid phone number is required.