Senior Software Engineer (Hadoop and Scala)

Job Overview

Join CrowdStrike as a backend engineer, leading projects from quick prototypes to full-scale production systems. You’ll help design and develop cloud-based solutions that detect cyber threats and automate global threat intelligence.

Key Responsibilities:

  • Drive backend development across various CrowdStrike products.

  • Design scalable cloud systems to combat cyber attacks and deliver intelligence at scale.

  • Collaborate cross-functionally with engineers from multiple teams.

  • Continuously learn and share new tech insights to raise team expertise.

  • Mentor and be mentored in web, backend, and data systems.

  • Evaluate and improve product architecture, performance, and stability.

  • Take initiative, own your work, and deliver with accountability.

  • Contribute to and engage with the open source community.

Requirements:

  • Degree in Computer Science or equivalent experience in algorithms, data structures, and distributed systems.

  • Experience scaling backend systems (sharding, partitioning, horizontal scaling).

  • Passion for deploying code and seeing it live in production.

  • Strong grasp of distributed systems and concurrency.

  • Proficient in multi-threading and parallel computing.

  • Team-oriented mindset with strong collaboration skills.

  • Solid engineering fundamentals: testing, code reviews, and resilient design.

  • Ability to thrive in fast-paced, test-driven, agile environments.

  • Commitment to delivering high-quality, well-tested code regularly.

Benefits:

  • Flexible remote work culture

  • Industry-leading pay and equity packages

  • Health and wellness programs (physical & mental)

  • Generous vacation and holidays

  • Paid parental and adoption leave

  • Professional growth opportunities at every level

  • Employee groups, volunteering, and community engagement

  • Top-tier office amenities and global Great Place to Work certification

Copyright © 2025 hadoop-jobs. All Rights Reserved.