Salary
💰 $140,000 - $215,000 per year
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