About the Role
CrowdStrike is looking for a Senior Cloud Software Engineer to join our growing Product development team. This team of engineers focuses on security related development on endpoint, cloud, and back-end with a particular focus on data security. We're looking for smart people who want to be challenged and take ownership of what they build, working in an environment where quality is a top priority.
You'll be joining our Data Security Product Group, whose mission is to build a unified data security platform that enables our customers to protect their most important asset, their data. You will work on a team that builds solutions to protect data on endpoints, cloud and SaaS and allows our customers to manage and secure their data in an ever connected AI world.
You'll Do
•Design and build highly scalable and resilient distributed systems
•Design and build cloud based systems to help our customers to monitor and protect their most sensitive data
•Obsess about learning, and champion the newest technologies with others, raising the technical IQ of the team
•Work with technologies like Apache Kafka, Cassandra, Elasticsearch, Redis and more
•Work on cross-team platform-level initiatives and projects
•Understand the software architectures of the team deliverables; actively participate in design discussions
•Take ownership and be accountable for deliverables, both individually and when leading a team
•Troubleshoot deep technical issues and implement solutions
•Mentor other developers on cloud and backend technologies
•Constantly look to improve our architecture, knowledge models, user experience, performance and stability
•Deliver and accept feedback with grace and courtesy
What You'll Need
•Degree in Computer Science or related engineering discipline
•7+ years of industry experience building complex distributed systems
•Experience in one of the following languages: Go, Java, Python
•Deep understanding of distributed systems and scalability challenges
•A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
•Proven expertise in building distributed systems, micro services, REST APIs
•Production experience with commercial clouds (AWS, Azure, GCP)
•Experience developing applications using SQL and No-SQL databases
•Team player – demonstrated ability to lead, mentor, communicate, collaborate, and work effectively in a globally distributed team
•Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes
Bonus Points
•Prior experience building solutions that integrate with Google, Microsoft and Box platforms and APIs
•Prior experience with cybersecurity
Benefits of Working at CrowdStrike
•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
•Vibrant office culture with world class amenities
•Great Place to Work Certified™ across the globe