
Sr. Engineer II - Risk Platform (Hybrid, Sunnyvale)
CrowdStrike22 hours ago
Base Salary
$160k - $260k/yr
Responsibilities
- Design and develop scalable backend services for internal and customer-facing applications with a focus on performance and reliability.
- Create command-line utilities and APIs that integrate with the platform ecosystem.
- Architect databases, real-time data pipelines, monitoring systems, and other supporting infrastructure.
- Ingest high-volume data and implement risk calculations, attack path analysis, posture scoring, and remediation automation.
- Collaborate with UX/UI, Sensors, and other teams to deliver integrated solutions and comprehensive documentation.
- Configure monitoring and alerting, maintain high availability, and support proactive service maintenance and incident response.
- Drive architectural improvements, optimize performance, and improve user experience through iterative refinement.
- Mentor junior engineers and contribute to technical decisions and priorities.
Requirements
- 10+ years of production experience building, delivering, and maintaining large-scale distributed systems processing high-volume data.
- Advanced programming expertise in strongly typed object-oriented languages, primarily Golang and Python.
- Proven experience designing scalable microservices, REST APIs, and distributed communication patterns.
- Strong knowledge of AWS, Azure, and GCP cloud infrastructure for provisioning, monitoring, and optimization, with AWS preferred.
- Understanding of concurrency, parallel processing, sharding, eventual consistency, caching, and other distributed systems patterns.
- Proficiency with Kafka, including message design, throughput estimation, lag monitoring, and performance considerations.
- Experience using AI technologies to improve decision-making, workflows, efficiency, and business outcomes.
- Experience with RDBMS/SQL and distributed caching solutions such as PostgreSQL and Redis.
- Strong troubleshooting skills for complex distributed architectures, with emphasis on performance and reliability.
- Experience with testing strategies, code reviews, and resilient architecture design.
- Ability to mentor junior engineers and contribute to technical decisions in collaborative environments.
- Bachelor’s degree in Computer Science or Engineering, or equivalent professional experience.
- Strong foundation in algorithms, data structures, and system design principles.
- Preferred qualifications include machine learning or AI implementation experience, Elasticsearch, Cassandra and CQL, graph databases, cybersecurity industry experience or relevant certifications, Docker, Kubernetes, open-source contributions, or technical community involvement.
Benefits
- Market-leading compensation and equity awards.
- Comprehensive physical and mental wellness programs.
- Competitive vacation and holidays.
- Paid parental and adoption leave.
- Professional development opportunities for all employees.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities.
- Vibrant office culture with world-class amenities.
- Hybrid work arrangement in Sunnyvale, California, requiring 2–3 days in the office.
- Health insurance, 401(k), and paid time off are included in the benefits package.
Tech Stack
Apache CassandraApache KafkaAWSAzureDockerElasticsearchGoGoogle Cloud PlatformKubernetesPostgreSQLPythonRedisSQL
Categories
BackendData Engineering
About CrowdStrike
CrowdStrike builds the Falcon cloud-native security platform used by enterprises and governments to protect endpoints, cloud workloads, identities, and data with EDR, next-generation antivirus, threat intelligence, and managed threat hunting. Founded in 2011 and publicly traded on NASDAQ as CRWD, the company sells primarily by subscription and also provides incident response services; its systems ingest and analyze nearly 3 trillion security events per day across customer environments.