Software Development Engineer on Cloud Runtime Protection team at CrowdStrike. Building runtime security solutions for cloud-native and AI workloads with high-performance features.
Responsibilities
Build comprehensive runtime security solutions for Cloud and AI workloads deployed at scale
Design and develop highly scalable and highly performant linux system software components for security
Ensure systems and components reliability and performance through monitoring, testing, and debugging
Debug product issues found through test or customer cases to identify root cause and use the input to improve tests
Work closely with a team of engineers to support and continue a culture of high product quality and excellence
Collaborate with cross-functional teams to integrate sensor and cloud solutions
Work collaboratively with product and release management to control risk, improve quality, and streamline our release cycles
Participate in code reviews and provide technical guidance to team members
Participate in engineering best practices, including topics like secure coding, testing paradigms, debugging, performance measurement, code reviews, CI/CD and OS internals, to ensure that our sensor code is fast and reliable
Lead strategic technical initiatives focusing on AI workloads, VMs, Containers and Orchestrators security in multiple public and private cloud environments
Other projects as assigned
Requirements
10+ years of experience working on product features on Linux or Unix in C/C++ with the following characteristics: high concurrency requirements needing strong use of multi-threading, high reliability requirements, detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
Experience developing Kernel modules for Linux
Experience developing production eBPF code for security or networking
Experiences in programming cloud native workload using public cloud platforms, Private Cloud Platforms and container technologies (like Kubernetes, Docker…)
Experience designing and developing in Windows environment is a plus
Experience working with hypervisors and virtualization technologies is a plus
Experience working on a team to ship major features and releases
Ability to communicate, collaborate, and work effectively in a distributed team
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
Junior Software Engineer contributing to 3D visualisation and XR cloud streaming technologies. Collaborating in a scaled agile environment to enhance AVEVA’s industrial software portfolio.
Staff Software Engineer leading software design and implementation in medical devices for Stryker. Collaborating across functions to deliver high‑quality results aligned with business priorities.
Cloud Application Software Development Engineer designing, developing cloud - native applications for Intel Foundry Automation. Focused on building scalable APIs and backend services with security best practices.
Software Engineer developing large scale applications using Java and Node.js at Walmart. Collaborating with cross - functional teams and contributing to high - impact customer journeys.
Software Developer designing and implementing AI solutions for Federal Government data services. Collaborating on software release lifecycle and enhancements in geospatial data management.
Senior Software Developer building and scaling Nasdaq's big data pipeline infrastructure. Collaborating with teams to design, implement, and optimize data lake solutions for global markets.
Salesforce Application Developer developing software solutions and supporting business processes at CDW. Collaborating on large - scale projects involving Salesforce CRM and Azure Cloud - based solutions.
Member of Technical Staff building internal data and agent infrastructure for Liquid AI. Design and build the unified company data graph and agent layer for operational efficiency.
Software Engineer at Notion, developing AI Meeting Notes and data capture features. Focused on building innovative tools for efficient team collaboration and information management.
Full Stack Developer supporting design and delivery of large - scale digital platforms within a multidisciplinary team. Leading technical development across frontend and backend components with a focus on scalable and secure solutions.