
Sr. Software Engineer - Cloud - Risk Analytics (Hybrid)
CrowdStrike1 day ago
Base Salary
$140k - $215k/yr
Responsibilities
- Design and develop scalable backend services for internal and customer-facing web applications.
- Build command-line utilities and APIs that integrate with CrowdStrike’s platform ecosystem.
- Architect databases, real-time data pipelines, monitoring solutions, and supporting infrastructure.
- Develop distributed systems for high-volume streaming events and large-scale batch ETL workloads.
- Configure monitoring and alerting and maintain high availability, reliability, and production service health.
- Drive architectural improvements, performance optimization, and iterative user-experience enhancements.
- Collaborate with UX/UI, Sensors, and other teams on integrated solutions and documentation.
- Mentor junior engineers and contribute to technical decisions, priorities, and scope.
- Perform proactive maintenance, troubleshooting, and incident response for complex distributed architectures.
Requirements
- 8–10 years of production experience building, delivering, and maintaining large-scale distributed systems that process high-volume data.
- Experience with Apache Spark, Apache Flink, and Kafka for streaming events and batch ETL workloads.
- Advanced programming expertise in strongly typed object-oriented languages, especially Golang and Python.
- Experience designing microservices, scalable REST APIs, and distributed communication patterns.
- Strong knowledge of AWS, Azure, and GCP cloud infrastructure for provisioning, monitoring, and optimization.
- Experience using AI technologies to improve decision-making, workflows, efficiency, and business outcomes.
- Expertise troubleshooting complex distributed architectures with a focus on performance and reliability.
- Experience with testing strategies, code reviews, and resilient architecture design.
- Ability to mentor junior engineers and contribute to technical decisions.
- Bachelor’s degree in Computer Science or Engineering, or equivalent professional experience.
- Strong foundation in algorithms, data structures, and system design principles.
- Preferred experience tuning and managing Spark batch processing and Flink or Spark Streaming at scale.
- Preferred graph database and graph-structure experience.
- Preferred Cassandra and CQL experience with wide-column databases.
- Cybersecurity industry experience, relevant certifications, Docker and Kubernetes experience, and open-source or technical community involvement are beneficial.
Benefits
- Hybrid work arrangement requiring 2–3 days per week in the Midtown, Manhattan office.
- Base salary range of $140,000–$215,000 per year, with eligibility for bonuses and equity grants.
- Comprehensive physical and mental wellness programs.
- Competitive vacation and holidays.
- Paid parental and adoption leave.
- Professional development opportunities.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities.
- Vibrant office culture with world-class amenities.
- Health insurance, 401k, and paid time off.
Tech Stack
Apache CassandraApache FlinkApache KafkaApache SparkAWSAzureDockerGoGoogle Cloud PlatformKubernetesPython
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.