CrowdStrike

Software Engineer III - Data Ingestion and Onboarding

CrowdStrike

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $110,000 - $180,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCyber SecurityDistributed SystemsGoGoogle Cloud PlatformKafkaScala

About the role

  • Work on enabling petabyte-scale data ingestion at millions of events per second at sub-second latencies
  • Solve hard problems in distributed systems, including high availability, reliability, performance and cost optimizations
  • Develop systems in Scala & Go
  • Support globally available, multi-region systems in production
  • Lead and participate in cross-team platform-level initiatives and projects
  • Work in a team of friendly, trustworthy and knowledgeable colleagues
  • Do best practices in software development; code review, automated tests, agile development, retrospective, incremental improvements and continuous deployment
  • Troubleshoot critical production issues
  • Participate in scoping, designing and developing of new features
  • Continuous improvement of internal tools and processes
  • Strong communication skills; working collaboratively and confidently with internal stakeholders.
  • Strong experience in completing tasks for multiple projects simultaneously.

Requirements

  • U.S. citizen or Permanent Resident and work solely from U.S. soil
  • A MSC in Computer Science, IT engineering or equivalent experience
  • Fluency in at least one programming language, preferably one running on the JVM
  • Can-do attitude, and that you thrive collaborating in a team and are not afraid of taking on responsibilities
  • 4+ years of Backend Engineer experience
  • 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