Senior Software Engineer at CrowdStrike focusing on building scalable data platforms. Writing fault-tolerant Java code in a collaborative environment to enhance cybersecurity.
Responsibilities
Write highly fault-tolerant Java code within Apache Spark to produce platform products used by our customers to query our event pipelines/ingestion for insight into active threat trends and related analytics
Design, develop, and maintain ultra-high-scale data platforms that process 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 and reduce latency of our high-performance services to delight our customers
Research 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
Requirements
10+ years' experience combined between backend/cloud development and data platform engineering roles
5+ years of experience building data platform product(s) or features with (one of) Apache Spark, Flink or Iceberg, or with comparable tools in GCP
5+ years of experience programming with Java, Scala or Kotlin.
Proven experience owning robust feature/product design end to end, yourself, especially with vaguely defined problem statements or only 'loose' specs leading the way.
Proven expertise with algorithms, distributed systems design and the software development lifecycle
Experience building large scale data/event pipelines
Expertise designing solutions with relational SQL and NoSQL databases, including Postgres/MySQL, Cassandra, DynamoDB
Good test driven development discipline
Reasonable proficiency with Linux administration tools
Proven ability to work effectively with remote teams
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
Senior Software Developer responsible for full stack development on the Windows platform at Cayuse. Interacting with stakeholders and designing solutions according to Agile methodologies.
Senior Engineer providing ownership and support for semiconductor manufacturing infrastructure projects at Micron. Leading project execution and collaboration across multiple engineering disciplines.
Software Engineer II developing backend modules for CrowdStrike’s Falcon For IT. Collaborating in extensive team settings to enhance cybersecurity solutions using cloud - based technologies.
Senior Backend Developer responsible for critical backend systems management and API development. Join high - impact engineering team at Enlighten, delivering big data solutions for the Department of Defense.
Senior Software Engineer developing full - stack solutions for Coinbase's onramp team. Collaborating with engineers to build the future of the global financial system.
Embedded Software Engineer developing systems software design & architecture for Northrop Grumman. Collaborating on the Flight / Guidance Navigation & Control (GN&C) Software Team for the Sentinel Program.
Software Developer enhancing applications using .NET technologies at Collins Aerospace. Collaborating with global teams on Agile projects while ensuring reliable production operations.
Senior Software Engineer building Java backend services and managing BigQuery data workflows for PayPal's credit system. Collaborating across teams to deliver scalable financial solutions while ensuring data integrity.
Software Engineer developing backend services powering PayPal’s credit products. Focused on reliability, security, and performance in a distributed systems environment.
Full Stack .NET Engineer collaborating with teams to deliver scalable software solutions. Leading initiatives that drive innovation and efficiency at S&P Global.