Wiraa

Backend Engineer (C++, Python)

Posted: 2 hours ago

Job Description

About The CompanyCrowdStrike is a global leader in cybersecurity, dedicated to protecting organizations by securing their people, processes, and technologies. Since its inception in 2011, the company has maintained a clear mission to stop breaches and has revolutionized modern security through its advanced AI-native platform. Serving clients across diverse industries worldwide, CrowdStrike ensures that businesses remain operational, communities stay safe, and individuals' lives continue to progress seamlessly. As a mission-driven organization, CrowdStrike fosters a culture that emphasizes flexibility, autonomy, and ownership, encouraging employees to develop their careers while contributing to impactful cybersecurity solutions. The company values passion, innovation, customer focus, and community engagement, making it an ideal environment for professionals eager to make a meaningful difference in the cybersecurity landscape.About The RoleThe Engineer – OWL position at CrowdStrike offers an exciting opportunity to contribute to the development of next-generation infrastructure and security platforms. The OverWatch Labs (OWL) team is responsible for creating and maintaining tools and systems that enable analysts to process and hunt through trillions of events daily, identifying potentially harmful activities. This role requires a versatile engineer with a broad understanding of computer science principles, software engineering, and operational research. The ideal candidate will thrive in a fast-paced, distributed, cloud-based environment, working on large-scale, highly available systems that operate efficiently at extreme scales. Collaboration with cross-functional teams, continuous learning, and a proactive approach are essential qualities for success in this role. The engineer will play a pivotal part in enhancing the platform, integrating research projects into production, and ensuring the scalability and reliability of the OWL systems.QualificationsDegree in Computer Science or a related field, or equivalent experienceProficiency in Golang (Go) or other backend development languages such as Python, Ruby, Rust, or C++Experience building web services and data processing pipelinesFamiliarity with relational and NoSQL databases (Postgres, Redis, Cassandra, Elasticsearch)Understanding of messaging and queueing systems, preferably KafkaStrong Linux skills and experience managing large-scale Linux environmentsKnowledge of distributed systems and scalability challenges, especially in cloud environments like AWSAbility to work effectively in a collaborative, test-driven, and iterative development environmentExperience with APIs and systems designExcellent communication and teamwork skillsResponsibilitiesCollaborate with the OverWatch engineering team to develop and maintain operational systems, tools, and projectsDesign and implement new components to enhance the existing platformImprove analysis and hunting capabilities by optimizing the platform and toolsIntegrate research projects into production environments, ensuring seamless deploymentParticipate in a DevOps culture by deploying, monitoring, and maintaining systems, including on-call responsibilitiesTake ownership of deliverables, demonstrating initiative and accountabilityPursue quality through appropriate testing, peer reviews, and resilient architecture designEngage in continuous learning and adapt to emerging challenges and technologiesContribute to open source communities and share knowledge with peersWork effectively within a distributed team across different time zonesBenefitsRemote-friendly and flexible work environmentCompetitive compensation and equity packagesComprehensive physical and mental wellness programsGenerous vacation and holiday policies for employee rechargingPaid parental and adoption leave optionsOpportunities for professional development and trainingEmployee networks, community groups, and volunteer initiativesVibrant office culture with world-class amenities (where applicable)Recognition as a Great Place to Work™ globallyEqual OpportunityCrowdStrike is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, creed, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, disability, genetic information, or any other characteristic protected by law.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In