Software Engineer III - Data Ingestion and Onboarding, Ng-siem (hybrid)

CrowdStrike CrowdStrike · Enterprise · New York, NY

Software Engineer III role focused on petabyte-scale data ingestion and onboarding for NG-SIEM, involving distributed systems, data enrichment, alerting, and real-time searches. Requires Scala/Go development, production support, and collaboration on platform-level initiatives.

What you'd actually do

  1. Work on enabling petabyte-scale data ingestion at millions of events per second at sub-second latencies
  2. Solve hard problems in distributed systems, including high availability, reliability, performance and cost optimizations
  3. Develop systems in Scala & Go
  4. Support globally available, multi-region systems in production
  5. Lead and participate in cross-team platform-level initiatives and projects

Skills

Required

  • Backend Engineer experience
  • U.S. citizen or Permanent Resident
  • work solely from U.S. soil
  • MSC in Computer Science, IT engineering or equivalent experience
  • Fluency in at least one programming language, preferably one running on the JVM

Nice to have

  • Experience programming in Scala and/or Go
  • Experience with commercial clouds (AWS, Azure, GCP)
  • Experience with Kafka
  • Strong debugging skills
  • Experience developing complex software applications
  • Hands on experience in large-scale (distributed) system architecture, high scalability and availability, and optimization

What the JD emphasized

  • petabyte-scale data ingestion
  • millions of events per second
  • sub-second latencies
  • large-scale distributed systems
  • U.S. citizen or Permanent Resident and work solely from U.S. soil
  • MSC in Computer Science, IT engineering or equivalent experience
  • 4+ years of Backend Engineer experience