CrowdStrike

Senior SDET – Cloud, Endpoint

CrowdStrike

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $140,000 - $215,000 per year

Job Level

Senior

Tech Stack

AWSAzureCassandraCloudCyber SecurityDistributed SystemsDockerGoGoogle Cloud PlatformGrafanaGRPCJavaJavaScriptJMeterKafkaKubernetesMicroservicesOpen SourcePostgresPrometheusPythonRedisSparkTypeScript

About the role

  • Architecting and delivering scalable test automation solutions that can handle enterprise-scale workloads
  • Breaking complex distributed systems in creative ways to uncover edge cases and potential vulnerabilities
  • Taking ownership of quality initiatives that span across cloud services, data processing, and customer-facing applications
  • Building robust frameworks that enable teams to deliver features with confidence
  • Collaborating effectively across engineering teams to drive testing best practices
  • Balancing speed and quality while working in a fast-paced security technology environment
  • Design and implement scalable test automation frameworks for complex distributed systems involving cloud services and endpoint agent software
  • Develop comprehensive test strategies for security-critical features, focusing on reliability, accuracy, and performance at scale
  • Review engineering technical designs with a focus on testability, security implications, and potential edge cases
  • Create and maintain cloud-based test infrastructure that simulates real-world deployment scenarios
  • Build tools and frameworks for testing complex agent-cloud interactions, data processing pipelines, and API integrations
  • Drive root cause analysis for production issues and implement automated tests to prevent regression
  • Mentor team members on test automation best practices and security-conscious testing approaches

Requirements

  • 10+ years of combined experience as an SDET or Backend Developer
  • 3+ years building testing frameworks and tooling for Cloud SaaS products
  • Strong computer science fundamentals (algorithms, data structures, distributed systems)
  • Expertise in at least one modern programming language: Go, Python, Java, C++, JavaScript/TypeScript
  • Deep understanding of Cloud architectures and microservices
  • Web Services: REST, gRPC, Protocol Buffers or similar API technologies
  • Data storage systems: PostgreSQL, Cassandra, Redis or similar databases
  • Container technologies: Docker, Kubernetes or similar orchestration platforms
  • Experience with CI/CD pipelines and testing in cloud environments (AWS/Azure/GCP)
  • Strong debugging skills with ability to troubleshoot complex distributed systems
  • Experience with cloud performance testing and monitoring tools (e.g., JMeter, Gatling, New Relic, Datadog, Prometheus/Grafana)
  • Bonus Points: Previous experience testing security products, endpoint agents, or EDR solutions
  • Bonus Points: Understanding of endpoint security concepts and threat detection mechanisms
  • Bonus Points: Experience with real-time data processing systems (Kafka, Storm, Spark)
  • Bonus Points: Contributions to open source security tools or testing frameworks
  • Bonus Points: Knowledge of attack frameworks (MITRE ATT&CK) and common security vulnerabilities
  • Bonus Points: Experience with chaos engineering and resilience testing
  • Bonus Points: Background in any of: threat detection, incident response, or security operations
  • Bonus Points: Proven track record of building developer-friendly testing tools and frameworks