CrowdStrike

Senior Software Engineer – Distributed Systems

CrowdStrike

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • Build and manage large-scale distributed data processing systems
  • Own Flink/Spark infrastructure on Kubernetes/AWS/GPS/OCI
  • Ensure availability, reliability, and security
  • Solve complex distributed systems problems at scale
  • Design and own APIs, automation, and cluster health dashboards
  • Deploy DevOps tools: Kubernetes, Terraform, Chef, Ansible, CI/CD
  • Enable engineers and data scientists to run jobs and extract insights
  • Work with query systems (Trino/Presto, Jupyter Notebooks).

Requirements

  • Expert-level Spark and/or Flink with Kubernetes (open source committer preferred)
  • Strong Kubernetes/Docker experience
  • Deep understanding of distributed systems (Iceberg, Pinot, Hive, Kafka)
  • Proficient in Java, Kotlin, Scala or Go
  • Experience with Kafka, AWS, Terraform, S3/MinIO or similar storage systems
  • Proven success with distributed teams
  • Strong communication skills.
Benefits
  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays for recharge
  • Paid parental and adoption leaves
  • Professional development opportunities for all employees regardless of level or role
  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
  • Vibrant office culture with world class amenities
  • Great Place to Work Certified™ across the globe
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SparkFlinkKubernetesDockerJavaKotlinScalaGoTerraformCI/CD
Soft Skills
communicationproblem-solvingcollaboration