Full-Time

Principal Software Engineer

Data Platform

Updated on 1/16/2025

Crowdstrike

Crowdstrike

5,001-10,000 employees

Cloud-native endpoint security solutions provider

Enterprise Software
Cybersecurity

Compensation Overview

$185k - $295kAnnually

+ Variable Compensation + Equity

Senior, Expert

Remote in USA + 1 more

More locations: Remote in Canada

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kotlin
MySQL
NoSQL
Data Science
Data Structures & Algorithms
Apache Spark
SQL
Apache Kafka
Java
Postgres
Scala
Cassandra
Requirements
  • 15+ years with B.S. in a related field, 12+ years with M.S. in a related field, or 10+ years with PhD in a related field
  • 6+ years of production experience building self-service platforms based upon Spark, Flink or equivalent
  • Strong familiarity (and ample hands-on experience) with the Apache Hadoop ecosystem: Spark, Kafka, Hive/Iceberg/Delta Lake, Presto/Trino, Pinot, etc.
  • 3+ years coding in Java, Scala, Kotlin or another JVM language.
  • Production experience with relational SQL and NoSQL databases, including Postgres/MySQL, Cassandra/DynamoDB, etc.
  • Proven expertise with multiple big data frameworks, especially handling data volume at multi-petabyte scale.
  • Proven expertise with algorithms, distributed systems design and the software development lifecycle
  • Great test driven development discipline
  • Reasonable proficiency with Linux administration tools
  • Proven ability to work effectively with remote teams
Responsibilities
  • Shape the vision of our Analytics Data Platform for its next phase of growth: building a Unified Data Catalog as well as Query Analysis for structured data stored in different forms (columnar vs graph), and building and optimizing query performance using different techniques of indexing and data partitioning.
  • Design, develop, and maintain a data platform that processes petabytes of data
  • Participate in technical reviews of our products and help us develop new features and enhance stability
  • Continually help us improve the efficiency of our services so that we can delight our customers
  • Help us research, evolve and implement new ways for both internal stakeholders as well as customers to query their data efficiently and extract results in the format they desire
Desired Qualifications
  • Familiarity with Go
  • Familiarity with Kubernetes/Mesos or equivalent
  • Production experience with Flink, especially as runtime for a self-service platform

CrowdStrike specializes in cybersecurity, focusing on protecting businesses from cyber threats through cloud-native endpoint security solutions. Their main product, the Falcon platform, includes services like Falcon Pro, which replaces traditional antivirus with next-generation antivirus that integrates threat intelligence, Falcon Insight for endpoint detection and response, and Falcon Device Control to manage connected devices. CrowdStrike serves a diverse clientele, including many Fortune 100 companies, and operates on a subscription model, offering various service levels and premium options like proactive threat hunting. The company is recognized as a leader in the cybersecurity industry, noted for its effectiveness in threat detection and endpoint security.

Company Stage

IPO

Total Funding

$468M

Headquarters

Austin, Texas

Founded

2011

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

-1%
Simplify Jobs

Simplify's Take

What believers are saying

  • CrowdStrike's partnership with SHI International reached a $1 billion milestone, boosting market presence.
  • The company recovered $30 billion in market value after a major outage, showing resilience.
  • CrowdStrike's proactive approach to insider threats enhances organizational security management.

What critics are saying

  • Adversarial AI techniques pose a significant threat, potentially outpacing traditional defense mechanisms.
  • The rise in synthetic identity fraud and deepfake technologies challenges identity-based attack protection.
  • CrowdStrike's recent tech outage indicates potential vulnerabilities in system updates.

What makes Crowdstrike unique

  • CrowdStrike's Falcon platform integrates AI to enhance SOC decision-making and streamline workflows.
  • The company offers comprehensive Insider Risk Services to manage internal security threats effectively.
  • CrowdStrike is recognized as a leader in container security, showcasing its advanced capabilities.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Competitive Employee Stock Purchase Plan

Remote-friendly culture

Market leader in compensation and equity awards

Competitive vacation and flexible working arrangements

Comprehensive health benefits + 401k plan

Paid Parental Leave, including adoption

Wellness programs

Professional development and mentorship opportunities

Open offices have stocked kitchens, coffee, soda and treats