Job description
#WeAreCrowdStrike and our mission is to stop breaches. As a global leader in cybersecurity, our team changed the game. Since our inception, our market leading cloud-native platform has offered unparalleled protection against the most sophisticated cyberattacks. We’re looking for people with limitless passion, a relentless focus on innovation and a fanatical commitment to the customer to join us in shaping the future of cybersecurity. Consistently recognized as a top workplace, CrowdStrike is committed to cultivating an inclusive, remote-first culture that offers people the autonomy and flexibility to balance the needs of work and life while taking their career to the next level. Interested in working for a company that sets the standard and leads with integrity? Join us on a mission that matters - one team, one fight.
About the Role:
CrowdStrike is hiring a Senior Software Engineer to join the Mobile Team working on CrowdStrike Falcon for iOS, one of CrowdStrike's sensors that provides Mobile Endpoint Detection & Response (EDR).
Our iOS sensor engineers use Swift, mid- to low-level Operating System knowledge, and very high-quality standards to augment and improve our EDR capabilities, implement new features, and respond to customer requests.
About You:
We are looking for somebody who is inquisitive and enjoys diving deep into complex technical problems. The majority of our codebase is headless, so we are looking for a colleague who enjoys engineering in a complex architectural environment, who understands programming first principles and working at lower levels.
As a Senior Software Engineer, you will be expected to lead improvements to the design and implementation of major development projects, and collaborate with others to implement features. You will work on stimulating problems born out of the scale of our deployment, and the stringent quality, performance, and security requirements of our sensors. You will have a wealth of experience and are able to impart this knowledge to the benefit of the wider team.
This is a remote-friendly position. Even if you decide to work in one of our offices, we are located across the globe. We therefore expect you to be comfortable working in distributed teams, and to have excellent communication skills.
About the Product:
CrowdStrike Falcon is a two-component security product.
One component is a “sensor”, installed on client devices that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon Host cloud. The sensor processes thousands of events per second to provide deep visibility into operations on the endpoint, and performs rich correlation and computation to identify malicious events and blocks malicious activity.
The cloud component aggregates sensor telemetry for each customer’s network, correlates malicious behavior across multiple machines, and presents our customers’ operations teams with a prioritized summary of the threats detected in their environments.
Responsibilities:
- Provide key contributions to the sensor development team involved in architecture, in implementation, and improvements to our Mobile Endpoint Detection & Response Security Software.
- Develop features from design to delivery including participation in product demo at the end of the sprint.
- Collaborate with multi-functional teams in various locations.
- Devise innovative solutions to hard performance or scale problems.
- Maintain the sensor up to date with the latest OS developments and patches.
What You'll Need:
- Familiarity with core concepts of Operating Systems.
- Excellent OS-level knowledge of macOS or iOS.
- Strong experience with non-graphical Swift and C/C++ programming.
- Experience designing and producing very high-quality software.
- Able to communicate, collaborate, and work effectively in a distributed team.
Bonus Points:
- Able to lead & mentor, especially in a distributed team.
- Familiarity working with other UNIX systems.
- Familiarity with Objective-C.
- Familiarity with ARM64/X86-64 assembly.
- Familiarity with reverse-engineering.
- Familiarity with UEMs/EMMs/MDMs.
- Familiarity and experience with Agile process.
- Familiarity with DevOps practices and technologies.
- Familiarity with Python and shell scripting.
#LI-MB1
#LI-Remote
Benefits of Working at CrowdStrike:
- Remote-first culture
- Market leader in compensation and equity awards
- Competitive vacation and flexible working arrangements
- Comprehensive and inclusive health benefits
- Physical and mental wellness programs
- Paid parental leave, including adoption
- A variety of professional development and mentorship opportunities
- Offices with stocked kitchens when you need to fuel innovation and collaboration
We are committed to fostering a culture of belonging where everyone feels seen, heard, valued for who they are and empowered to succeed. Our approach to cultivating a diverse, equitable, and inclusive culture is rooted in listening, learning and collective action. By embracing the diversity of our people, we achieve our best work and fuel innovation - generating the best possible outcomes for our customers and the communities they serve.
CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
CrowdStrike
www.crowdstrike.com/careers
Sunnyvale, United States
George Kurtz
$500 million to $1 billion (USD)
1001 to 5000 Employees
Company - Public
Enterprise Software & Network Solutions
2011