Join CrowdStrike as a Senior Software Engineer and play a pivotal role in scaling our cutting-edge cloud platform. You'll work on optimizing our core codebase, influencing architectural decisions, and collaborating across teams to enhance our industry-leading cybersecurity solutions.
Key Responsibilities
Develop and maintain services for reliability and scalability
Enhance monitoring services
Build new libraries for CrowdStrike's cloud platform
Improve product architecture and user experience
Contribute to the open source community
Promote best practices for software development
Collaborate with multiple teams
Mentor other developers
Update OSS dependencies as needed
Required Qualifications
United States Citizenship or Permanent Residency
7+ years of experience in a service-oriented backend developer role
5+ years developing microservices for a SaaS product in languages like Golang, Java, Scala, Kotlin, Python, Node.js
Degree in Computer Science or equivalent experience
Expert-level knowledge of Golang
Ability to scale backend systems
Deep understanding of distributed systems and scalability challenges
Understanding of multi-threading, concurrency, and parallel processing technologies
Team player skills
Understanding of engineering best practices
Ability to thrive in a fast-paced, test-driven, collaborative environment
Skills to meet commitments and produce high-quality software
Preferred Qualifications
Contributions to the open source community
Exposure to Go, Java, AWS, Cassandra, Kafka, Elasticsearch
Prior experience in cybersecurity or intelligence fields