Job Description
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.
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
About The Role:
Join CrowdStrike and become a leader building the most innovative endpoint security solution in the world. Our mobile team is responsible for developing Falcon for Mobile, CrowdStrike's mobile threat defense solution for Android and iOS.
As a Software Engineer in the Android sensor team, you will have an active role designing and implementing new features, as well as supporting the existing product with fixes and enhancements. You will be required to identify innovative solutions and collaborate with others to implement them. You will work on stimulating problems borne out of the scale of our deployment and the stringent performance and security requirements of our sensors.
The level (junior, mid, senior) of this position is dependent on experience and interview performance.
What We're All About:
At CrowdStrike, we stop breaches.
We're here to protect data, systems, technology - and, most importantly, the people they serve. Our cloud-based security is the first line of defense for the data we safeguard, and we are proud of that. Because we know how important our software is, we work fiercely to make sure that what we create works for everyone who needs it, every time.
We believe in one team, one fight, and our everyday work reflects that - our teams respect every member, and the people we work with care about the product and each other. We also understand that life is just as important as work, and treat time off and flexibility accordingly. We trust you to get the job done without having someone looking over your shoulder.
What You Will Do:
Make significant contributions to the design and implementation of Falcon for Mobile for Android
Engage in all the stages of new feature development, from design to delivery
Actively maintain and improve existing features, fix bugs and issues arising after release
Devise innovative solutions to challenging performance and scalability problems
Present your work and give demos to colleagues and internal stakeholders
Collaborate with multi-functional teams spread across different time zones
Keep Falcon for Mobile up-to-date with the latest OS releases and patches
Provide extensive test coverage for new and existing code
Your Day Looks Something Like This:
Write Java/Kotlin and occasionally C++ code to develop new features for Falcon for Mobile
Write unit tests for your code
Review pull requests from other team members
Give updates during your project's scrum meetings
Collaborate with your colleagues over chat or video call
Learn from your colleagues through presentations and blog posts, and share your expertise
What We Need From You:
Experience designing and producing high quality software
Low-level OS knowledge in either Android or Linux
Ability to communicate, collaborate, and work effectively in a distributed team
Extensive experience with Java/Kotlin and/or C++
System Development knowledge
Curiosity and willingness to dig deep into the AOSP (Android Open Source Project) code
What We'd Love To See:
Strong background in scalable systems
OS system expertise for core concepts and subsystems
Familiarity with Python and Bash
Familiarity with Go
Experience with Agile process
Familiarity with DevOps practices and technologies
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 committed to maintaining an environment of Equal Opportunity and Affirmative Action. If you need reasonable accommodation to access the information provided on this website, please contact , for further assistance.
CrowdStrike, Inc. is committed to fair and equitable compensation practices. For applicants in Ithaca - NY, New Jersey City - NJ, and Colorado, the salary range is $120,000 - $190,000 per year + bonus + equity + benefits. A candidate's salary is determined by various factors including, but not limited to, relevant work experience, skills, and certifications. The salary range may differ in other states.
CrowdStrike participates in the E-Verify program.
Notice of E-Verify Participation
Right to Work
Remote working/work at home options are available for this role.